Refactoring OperatorBinary