move binary operators out of the class