protected Config Copy()
{
//deep clone
return new Config
{
Fallback = Fallback != null ? Fallback.Copy() : null,
Root = Root,
Substitutions = Substitutions
};
}
protected Config Copy() { //deep clone return(new Config { _fallback = _fallback != null?_fallback.Copy() : null, _node = _node, _substitutions = _substitutions }); }