reflection: fixed enumeration