enyojs/enyo — pull request #912 by aarontam (2014-10-31 22:01:18+00:00)
Title: ENYO-382: Access the correct source/target properties.

### Issue
In `enyo.Binding`, we had previously been re-assigning `source` and `target` if they had originally been falsy, based on the paths in `from` and/or `to`. These properties of `enyo.Binding` were accessed by `enyo.InputBinding` via its transform function. For 2.5, bindings have been updated such that we do not re-assign `source` and `target`, so that the binding can be reset, which requires the original values to be preserved. Because `enyo.InputBinding` is depending on these specific properties, an exception is now being thrown.

### Fix
Because `enyo.InputBinding` is a subkind of `enyo.Binding`, it can access its private properties, and thus we access the source and target properties with the `_` prefix for the property names.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam