Adding characterization tests
Removing relationship between environment and dynamic environment

Adding specific environment characteristics to dynamic environment
making the hash map as member of environment
Adding dynamic environment factory settings

Later on will move them to its own factory
Configuring the set up filter as per changes in environment and dynamic
environment
Making changes to configuration as per new environment modifications