Implemented operator=() interface