On import, old modules should be flagged as having inheritance shared inheritance with ambient state (old system) and new modules should be created with and flagged with inheritance none. Currently everything is not set and saving a workspace can give an error in the case the the JWT module for OA4MP is loaded in shared mode then attempted to be serialized, since it will refer to itself in the shared state.
Fix is easy -- just rectify an oversight in the loader.
On import, old modules should be flagged as having inheritance shared inheritance with ambient state (old system) and new modules should be created with and flagged with inheritance none. Currently everything is not set and saving a workspace can give an error in the case the the JWT module for OA4MP is loaded in shared mode then attempted to be serialized, since it will refer to itself in the shared state.
Fix is easy -- just rectify an oversight in the loader.