use ModelType instead of class in visitDependency

+review REVIEW-5192
Instantiate own CollectionBuilder within ComponentBinariesRuleDefinitionHandler
 - use binarycontainer for instantiating binaries

+review REVIEW-5192