I have created a configuration object checker function which basically checks that an object matches a blueprint. Very similar to how React Prop Types works. I will use this