Most class schema properties are inherited from other class schemas. Implementing common functionalities would be easier if this crate would provide a trait for each class schema and implement that trait for every struct that inherits properties from that class schema.
For example, the corresponding code for Thing would look like this:
Most class schema properties are inherited from other class schemas. Implementing common functionalities would be easier if this crate would provide a trait for each class schema and implement that trait for every struct that inherits properties from that class schema.
For example, the corresponding code for Thing would look like this: