CollectionMap (npm): An extension of Map that auto-initializes new values with empty collections and auto-removes empty collections being set
Keywords: autovivification|map|values|initialize|collection|array|set|defaults|auto-initialize|auto-remove|defaultdict