The plugin type, must extend ImmutablePlugin
Creates a new ImmutableHost with the provided plugins. Groups entities from all plugins by entity type into collections and enforces that every declared entity type is present on each plugin.
Record of plugins mapped by their URNs
Main host class that manages immutable plugins and provides centralized entity discovery. The host maintains the full set of entities available by plugin and provides type-safe access to all entity collections.