I want to pass an object to another activity. My object is not parcelable or serializeable because it contains properties that are objects that are themselves not parcelable or serializable. And the properties of these properties are not parcelable or serializable. And the properties of these properties of these properties etc... are not parcelable or serializable.
I do not have authorization to modify the code to these child objects that are properties. Thus, I do not have permission to make them implement serializable or parcelable.
What are other options I can consider to pass an object to another activity?