byte is by nature unsigned, so probably it should be changed to:

``
tinyint, typeof(sbyte)
tinyint unsignes, typeof(byte)
```