implemented Parcellable in all object classes. Needs testing