validates_uniqueness_of is not necessary