code: func NewRemoveRangeOp(object DomainObject) *RemoveRangeOp {
  	rop := &RemoveRangeOp{
  		conditioner: conditioner{
  			object:     object,
  			conditions: map[string][]*Condition{},
  		},
  	}
  	return rop
  }
docs: // NewRemoveRangeOp returns a new RangeOp instance