Gets a configuration value by key, cast to type T.
key
T
@override T? getValue<T>(String key) { if (_config.containsKey(key)) { return _config[key] as T?; } return null; }