Boilerplate which avoids having to use generics. Instead of Property<Byte>, use ByteProperty.
Property<Byte>
ByteProperty
Returns a read-only view of this mutable ByteProperty. Typical usage :