Add properties
Make property observable
Make property chainable, aka fluent api
Rename notify method to subscribe
Add unsubscribe method to property
Add data-class binding
Updating object property updates binding
Add data-title binding and test binding two attributes
Make properties notify previous value and make data-class binding preserve existing classes
Add data-text binding
Use document.createTextNode instead of Text constructor for compatibility sake
Some code formatting refactorings
Add data-id binding
Add names to constructor functions for easier debugging
Move binding code out of ElementBinding
Add onclick binding and support for binding to non property values
Refactored onclick
Code format refactor
Add data-element binding
Make data-onclick set the this to the bound object