adding Proxy classes to the framework