docs: function (input, controller, controller_property) {
  	var change_detector = bind_one_way(input, controller, controller_property);
  
  	input.build_setter();
  
  	change_detector.observer = new Observer(controller);
  	change_detector.observer.$on(controller_property, function (value) {
  		input.set(value);
  	});
  
  	return change_detector;
  }