Currently all data is stored in an array $data. This works fine for now, however, I'd like that data class to be a bit more verbose.
All indexes in the $data array (indicated by the constant names) should be converted to protected properties with appropriate docblocks. Mutator & accessor methods should be updated, as wel as relevant unit tests.