Operator overloading for Objects