...
End-users should not have to operate on data in binary form. The Derived Service Interfaces should provide ordered, human-readable data structures that they will serialize be serialized into binary data when sending to a device, and deserialize deserialized from binary data from when receiving from a device.
...