private function getEntityProperties($entity, EntityManager $em)
{
$properties = array();
$meta = $em->getClassMetadata(get_class($entity));
foreach ($meta->getReflectionProperties() as $property) {
$value = $meta->getFieldValue($entity, $property->name);
if (!empty($value)) {
$properties[$property->name] = $value;
}
}
return $properties;
}