IntroductionAccess ControlKey PathsGeneric SubscriptsCodable and JSON SerialiazationAdvanced DictionaryConclusion