Возвращились null поля,т.к он наследует эти поля у родителя,а он не был сериализуемым.
If your object is serializable and extends an object that is not serializable, then instead of the NotSerializeException which would be useful, the fields of the parent object are only initialized which is why you have them as nulls.