note on adding implements android.os.Parcelable