added validator for uniqueness and documentation