transformed NSResponseObject to NSObject category, extended for nsmanagedobject