It seems to me having put(), patch(), and delete() methods on base object just like post() is quite natural. Also, I happen to deal with hierarchical data, and restangularizing account object which has subAccounts array property seems to be a little more work. If there were those methods on base object, I wouldn't need to restangularize them. Am I missing something?