0
kicks
Using system.collection(.*) is a code smell
Basically multiplicity is not a concern of the client, so applying SOC we should remove the multiplicity from the client.
How is that possible? Composite design pattern to the rescue.