Reference Promotion from Adjustment
Set adjustment origin in all discount actions
Remove adjustment by origin
Use PropertyAccess
CS fix
Create new Originator component and adjust code to match this change
Merge pull request #2106 from stloyd/feature/originator

Originator component