A factory library for proxy classes