move logic for handling reserved typed objects into the base class
was not passing serialization setting to dynamic serialization method