public void Encode(Stream outputStream)
 {
     if (outputStream == null || !outputStream.CanWrite)
     {
         return;
     }
     BaseType.WriteToStream(outputStream, BitConverter.GetBytes(Value));
     DisplayName.Encode(outputStream);
     Description.Encode(outputStream);
     Name.Encode(outputStream);
 }