New UniqueName class with tests