Parcelable constructor is now protected, re-structuring of Parcelable