Slightly optimised copy constructor and assignment operator