fixed behavior of Unique validations when updating (vs. creating) objects