use wrapper EnumOption objects intead of arrays (better comparison)