protected function parseToDocument($entity)
{
$schemaMapper = $this->getSchemaMapper();
$parsedDocument = $schemaMapper->map($entity);
if (is_object($entity)) {
foreach ($parsedDocument as $field => $value) {
$entity->{$field} = $value;
}
}
return $parsedDocument;
}