polished comments
renamed getter functions in ComponentFactoryInformation

inverted the logic of the "SingleInstance" getter. it now is named "MultiInstance" and works the same way as the other flag getters.

TODO: the whole mechanism needs cleanup