public override string ToString() { return String.Format ("{0} ({1}:{2}:{3})", GetType (), offset, Name, type); }