public function getFieldNames()
{
$fields = [];
$fields[] = $this->entityIdMetadata->getPropertyName();
foreach ($this->entityPropertiesMetadata as $entityPropertyMetadata) {
$fields[] = $entityPropertyMetadata->getPropertyName();
}
return $fields;
}