## Description currently, we use dict to dynamically manage our settings/configurations which makes it a bit hard to maintain if any new settings are to introduce ## Possible Solution 1. list all the available settings and use typedict ## Additional context <!-- Add any other context or screenshots about the feature request here. --> ## Related Issue <!-- If applicable, add link to existing issue also help us know better. -->