refactoring
add ReadOnlyMap#size()
add ReadOnlyMap#size()
add ReadOnlyCollection#size()
refactoring
test refactoring
refactoring Dependencies.of() use Maps.uniqueIndex()