Reimplement the operator class to allow for new operators