code: public <A> A createAliasForProperty(Class<A> cl, Expression<?> path) {
          return createProxy(cl, path);
      }
docs: Create an alias instance for the given class, parent and path
  
  @param <A>
  @param cl type for alias
  @param path underlying expression
  @return alias instance