public MessageTypeIdentifier(string mti)
        {
            if (!ValidateMTIString(mti))
            {
                throw new ArgumentException(nameof(MessageTypeIdentifier));
            }

            Version         = (Version)int.Parse(mti[0].ToString());
            MessageClass    = (MessageClass)int.Parse(mti[1].ToString());
            MessageSubClass = (MessageSubClass)int.Parse(mti.Substring(2).ToString());
        }
 public MessageTypeIdentifier(Version version, MessageClass @class, MessageSubClass subClass)
 {
     Version         = version;
     MessageClass    = @class;
     MessageSubClass = subClass;
 }