Introduced Namer class to coordinate separator character and name parts