changed binding structure (exposing observables)