renamed baseproxy to proxy, cleaned up method wrappers to avoid excess proliferation of proxyclasses