DTK-2746: logic to make sure that component does not have itself as a depenendnecy (which can happen for legacy)
DTK-2746: logic to make sure that component does not have itself as a depenendnecy (which can happen for legacy)

dtk/dtk-client