partly support for nested property match (aka following associations)
fix for proxy detection

delegating to ProxyFactory.isProxy()
cleanup
support for SizeXXXX criterion
introduce a separate component for building cypher queries