Minor updates. making a method private for destruct CG and removing extra line in throw CG.