/**
  * Returns true if value can be converted into domain model instance
  * @param AbstractEntity $entity
  * @param stdClass $value
  * @return boolean
  */
 private function isMorhing($entity, $value)
 {
     if (!$entity instanceof Serialization\ObjectEntity) {
         return false;
     }
     //String, numeric are fine
     if (!is_object($value)) {
         return false;
     }
     // if object has same type already (it's wierd, but ok)
     if (get_class($value) === $entity->getType()) {
         return false;
     }
     // we expect stdClass here only
     if (!$value instanceof \stdClass) {
         return false;
     }
     return true;
 }