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