Refactor the way binding values are passed so that we can have both extrated values (so there is no confusion on how to access values that may or may not be a Velcro.value) as well as the bound values (so we can access values that are Velcro.value objects).