protected Operator(OperatorInner @operator) { OperatorType = @operator; }
BinaryOperator( OperatorInner @operator ) : base( @operator ) {}
UnaryOperator(OperatorInner @operator) : base(@operator) { }
protected Operator( OperatorInner @operator ) { OperatorType = @operator; }