the id (an abstract/Lite class) => the class the container resolves instead */ public static function get_type_definitions(): array; /** * @return array */ public static function get_instance_factories( Instance_Container $container ): array; }