Add copy constructor. Should do this more often..