Use BaseDao() to process all loads and ensure that the objectify Key<> is never exposed to avoid self-referencs during json deserialization.