HTTP promise callbacks, "save" and "dataDefaults" methods