Adjusted comments to include copy contructor