Pass Pointers by reference rather than using the copy constructor.