refactored RKObjectRequestOperation