public override string ToString()
{
StringBuilder sb = new StringBuilder(_name );
if (this.directionSpecified)
sb.Append( string.Format( " Direction: {0}", _direction ) );
if (this.typeSpecified)
sb.Append(string.Format(" Type: {0}", _type));
return sb.ToString();
}