fixed missing copy constructor in vector