removing dependency on Hash::Merge::Simple and using modified method for getting config values