public override string ToString() { if( _toString == null ) { StringBuilder b = new StringBuilder(); ToStringBuilder( b, string.Empty ); _toString = b.ToString(); } return _toString; }