Copy Constructor (reverted from commit 23b701865a36de7e41c3b4f97bc5c16dbbffe5a1)