Simplification by using ControlValueHolder to hold values that are sent via the ControlSender.