Populating configuration to DIC
Changing hardcore value assigning to values based on global configuration on DIC
directly returning array instead of storing it to a variable. Then add some new configuration properties