code: @Override
  	public Expression<?> getProperty(final WQPath path)
  	{
  		final JPAJoin join = getOrCreateJoin(path.getTail());
  
  		return join.property(path.getHead().getPath());
  	}
docs: Get a property, automatically creating any joins along the way as needed
  
  @param path
  
  @return