Changed Name, array in OptEnum and operator