Data model: transfer to parcelable

Starting to support parcelable interface - it is recommended approach on
android instead of Serializable interface.
Data model: transfer to parcelable

Finished: all classes in data model are now parcelable instead of
serializable.