removed uniqueness validation, redundant with has_one association
tidied up invalidation tests