@override T? get(String key) { checkInitialized(); if (data.containsKey(key)) { return data[key]!; } return null; }