The system currently allows creating entities that inherit from system entities (e.g., Bank, ApplicationStartupAssembly) that are not designed to support inheritance
- Base objects (e.g. Bank) do not support inheritance via discriminator.
- It is not possible to add the required fields/attributes to the base entity to support inheritance
- Inheritance from system tables (e.g., ApplicationStartupAssembly) is allowed, which is inappropriate
Screenshots

The system currently allows creating entities that inherit from system entities (e.g., Bank, ApplicationStartupAssembly) that are not designed to support inheritance
Screenshots