Fix Model#save: return true if object is persisted and not dirty