non-default constructor classes can also be proxied now