Add in typed config object to allow for getting config items by type