Change NSObject implementation