protected override QuerySource CloneInstance(Dictionary <ICloneableElement, ICloneableElement> objectTree, Predicate <ICloneableElement> doClone) { return(new SubQuerySourceColumn { QuerySource = (SubQuery)QuerySource.Clone(objectTree, doClone), SourceColumn = (QuerySource)SourceColumn.Clone(objectTree, doClone) }); }