Change Operation class to OPCODE enum