Implemented OCProxy as subclass of NSProxy to simplify subclass implementations, converted existing classes to OCProxy