BrokerContainer are created through a pool mechanism.
It ensures that only one instance of each Container is created.
- Added tests to check the pool mechanism.