Added category uniqueness validation