Currently orphan filtering is only done for the types in the load order. There could be times where the filtering is used also for types that are implicitly loaded during recursive loading.
Also, until we have "real" relations, we should make sure every relation establishes a "secret" attribute so we don't need to rely on hidden attributes for the orphan filtering to work.
Currently orphan filtering is only done for the types in the load order. There could be times where the filtering is used also for types that are implicitly loaded during recursive loading.
Also, until we have "real" relations, we should make sure every relation establishes a "secret" attribute so we don't need to rely on hidden attributes for the orphan filtering to work.