Parcelable implementation.
Store data in JSON.