The reason for them being public is to make testing of the deserialization easier.