ProfileFactory and Enums