Fixed the Copy Constructor and Assignment Operator