handle parameters and configuration better.
pass array of values into container constructor.
application service provider.
better.