After serialisation was removed we do need a proper protocol to handle implementation of how to encode and decode object trees.

User Story: As an application developer I'd like to port a library like or to ObjFW to easily consume RESTful APIs. They rely on `NSCoding` and KVO heavily.

Reference: [Apple