renamed enumerator-traits