This method should not be calling the server more than once, since the REST API supports the custom data to be sent in the same "save" request of the resource.