The copy constructor should use pass by const reference as well.