* Extended findPropertyType to allow to get associated entity class for collection properties (e.g. List<MyEntity>) will correctly return MyEntity instead of List. This allows to navigate more types of relationships
* Moved findPropertyType to CriteriaBuilder as it requires access to SessionFactory