So how does this behave with respect to the [mixing of document types](http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/latest/reference/embedded-mapping.html#mixing-document-types)? Do mixed document types work because they get the special `_doctrine_document_class` in the document structure and Doctrine can key off of that for Hydration?