OLWeakProxy now inherits from NSProxy instead of NSObject