Model, that can be extended to be easily serialized to and from Parcel and JSON