Clean up the serializer API a bit
Split out DCTManagedObjectDeserializing as a protocol