Looks like it is time for proper copy constructors.