When multiple source nodes are merged into a single target node via the OverlayTransformService, we encounter an error if an enum property is not mapped in one or more of the source nodes.
This should be an optional warning, and not an error since the mapping may be satisfied by another source node. Moreover, we return the set of all unmapped properties so it is not necessary to handle enum properties in a special way by failing early.
When multiple source nodes are merged into a single target node via the OverlayTransformService, we encounter an error if an enum property is not mapped in one or more of the source nodes.
This should be an optional warning, and not an error since the mapping may be satisfied by another source node. Moreover, we return the set of all unmapped properties so it is not necessary to handle enum properties in a special way by failing early.