Saved state: correct instantiation of Parcelable internal objects from Parcel

The old implementation was crashing as the objects data was not
retrieved correctly from the Parcel in the constructor.