Inspiration from the Mimo eContracts.
Currently, eContracts have their business logic within their store. This mimics custom logic within the store. Following SOLID design principles, it seems like this approach can be limiting, with the
Composition Inheritance over Composition
Therefore, code would not extend the store i.e. Inheritance. Code could be called I.E. Composed.