public override sealed String ToString() { var result = new StringBuilder("["); result.Append(GetType().Name); result.Append(" name="); result.Append(_name); result.Append("]"); return result.ToString(); } }