В смысле... если один и тот же тип класса, то тебе следует указать идентификатор и ты бы не спутал. Если ты модуль поместил не в тот компонент и все было собрано - значит все было и так ок, ведь зависимости разрешены. Да и скоупы же есть, т.е. часто мы юзаем синглтоны уровня компонента и тут подцепив не тот скоуп проект не собирался бы. Можешь подробнее рассказать?
Извиняюсь, но не могу найти проект, хотя вроде летом пилил... В полне вероятно что я модуль подлючал не так наверное. Так что не скажу точно, по дороге домой подумал и логически с вами согласен:)