update based on mdv changes: override createBinding instead of bind/unbind.
bindProperty returns observer; track properties only, not bindings (these are now handled by mdv)
update tests