Array fields should not be read only

Fix CA2105 warning.

Ideally, the byte[] property should return a clone of the internal array, or even a better a method should be used instead to also fix CA1819, but for now this will do. It's already better than the original.
I've tried to avoid ? and ?? operators as I find them harder to read than if statements...