Model#save and Model#destroy now return promises