- Thanks to @jtojnar for pointing this out. - Dictionaries allow to use optional fields (for example to specify extra dependencies) but also explicitly set/get 'name' and 'sources' fields.