Closed
Description
Currently there could be two approaches to take how to specify some behavior / properties of a Dependent Resource. One is to specify it as a property, or implement it as an interface. To see on concrete example, the discriminator here is a property:
While we set a SecondaryToPrimary mapper for a dependent resource, by implementing an interface:
we should clearly define how to and when to use an approach.
Notes
The result of this issues should be an ADR (But let's agree on guidlines) , also the adjustment to the implementation of any.