Does a reference to a Service in a foreign class implicitly include that class in the catalog?
Não, se você está apenas criando uma relação de dependência ou notificação; se o recurso não estiver em uma classe incluída de alguma forma, você receberá um erro em vez de uma inclusão automática da classe.
É mais provável que esteja sendo incluído de uma maneira que você não está esperando. Para testar, remova as referências à classe do módulo incluído (e, ao encontrá-las, verifique se todas são apenas dependências) e verifique se a classe não está mais incluída no catálogo do nó.
Meu dinheiro é para ele usando um tipo definido pertencente ao módulo docker, que por sua vez inclui as outras classes que ele precisa.