renamed utils/Registry to IndexedSet
add removeAll to IndexedSet
split component/Registry in utils/IndexedSet and component/BindingsManager
add forEach on IndexedSet
correct get in IndexedSet
rename BindingsManager to BindingManager
rename BindingFactory to BindingFactories and update code
create MultiFactories
lazyRegistry