add default constructor for Operator