Ensure consitent interfaces for the Hub classes
Can the current user delete the Entity? Derived from item.itemControl = "admin"
Can the current user edit the Entity? Derived from the item.itemControl = "admin" || "update"
Export the internal entity to a JSON object. This should be used to get the JSON representation of the entity before passing into a component
Push changes into the Class. This method should be used when applying updates from a component, into the class instance
Interface defined in common/src/core/behaviors/IWithStoreBehavior.ts:4
Delete the class instance from it's backing store