Moved the overloaded operator definition outside of the class.