http-utils & remote-object refactoring