Thus, if you have a viewer and controller that ordinarily access a value holder via value and value: messages, you can substitute an aspect adapter for that value holder, without altering the viewer or the controller.
value
value: