Check superclasses for Serializers

This may be related to #525 

If a serializer is defined for a base class, but not the subclass, no serializer is currently used on the subclass object.