public void Decode <T>(IByteArrayReader reader, out object value) where T : new()
        {
            UInt32 valueEx = 0;

            reader.ReadU32(ref valueEx);
            value = valueEx;
        }