The names of the product elements
The name of the type
Constructs a map patch from a new and old map of keys and values and a differ for the values.
Constructs an empty map patch.