isNew() returns false right after .save() is called, where as it should return true till server has accepted the change.