Only call deserialize from superclasses, not subclasses