Implemented Parcelable interfaces for data classes. Fixed bugs that occur during changing screen orientation.