I though this is necessary to implement the Parcelable interface?