fabric
Default values.
Default values. New values are ignored on collision and the existing value is retained.
Throws an exception on collision.
Standard merge.
Standard merge. New values overwrite on collision.