In data binding, data flows between a source object property and target element property.
The data object (amount, discount) is the source object and elements on the screen are the target of the binding. Target property in the binding must be a dependency property. Source object property does not have to be dependency property