encountered IOException writing serializable object (name = com.backendless.BackendlessUser)

I wanted to send broadcast to my activity and put BackendlessUser as an intent extra, using

public Intent putExtra (String name, Serializable value)

Compiler didn’t report any errors since BackendlessUser does implement Serializable. But when I run the program I get following error:

java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.backendless.BackendlessUser)
                                                                               at android.os.Parcel.writeSerializable(Parcel.java:1468)
                                                                               at android.os.Parcel.writeValue(Parcel.java:1416)
                                                                               at android.os.Parcel.writeArrayMapInternal(Parcel.java:686)
                                                                               at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1330)
                                                                               at android.os.Bundle.writeToParcel(Bundle.java:1079)
                                                                               at android.os.Parcel.writeBundle(Parcel.java:711)
                                                                               at android.content.Intent.writeToParcel(Intent.java:7831)
                                                                               at android.app.ActivityManagerProxy.broadcastIntent(ActivityManagerNative.java:3056)
                                                                               at android.app.ContextImpl.sendBroadcast(ContextImpl.java:771)
                                                                               at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:396)

Caused by: java.io.NotSerializableException: java.lang.Object
                                                                               at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1344)
                                                                               at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1651)
                                                                               at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1497)
                                                                               at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1461)
                                                                               at java.io.ObjectOutputStream.writeFieldValues(ObjectOutputStream.java:959)
                                                                               at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:360)
                                                                               at java.io.ObjectOutputStream.writeHierarchy(ObjectOutputStream.java:1054)
                                                                               at java.io.ObjectOutputStream.writeNewObject(ObjectOutputStream.java:1384)
                                                                               at java.io.ObjectOutputStream.writeObjectInternal(ObjectOutputStream.java:1651)
                                                                               at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1497)
                                                                               at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1461)
                                                                               at android.os.Parcel.writeSerializable(Parcel.java:1463)
                                                                               at android.os.Parcel.writeValue(Parcel.java:1416) 
                                                                               at android.os.Parcel.writeArrayMapInternal(Parcel.java:686) 
                                                                               at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1330) 
                                                                               at android.os.Bundle.writeToParcel(Bundle.java:1079) 
                                                                               at android.os.Parcel.writeBundle(Parcel.java:711) 
                                                                               at android.content.Intent.writeToParcel(Intent.java:7831) 
                                                                               at android.app.ActivityManagerProxy.broadcastIntent(ActivityManagerNative.java:3056) 
                                                                               at android.app.ContextImpl.sendBroadcast(ContextImpl.java:771) 
                                                                               at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:396) 

As I understand it, BackendlessUser class has a field that is of type Object and is not serializable. Am I doing something wrong and is there a way to use BackendlessUser as Serializable?

Marked as duplicate,
see http://support.backendless.com/t/backendlessuser-as-a-parcel