use generated argument holder class in generated proxy