maintains bindings in a more knockout friendly way