{
context = visitor.getControllerContext();
setValue(context.getName());
ControllerState whenRequired = visitor.getContextState();
DependencyItem item = new AbstractDependencyItem(getUnderlyingValue(), getUnderlyingValue(), whenRequired, ControllerState.INSTANTIATED);
visitor.addDependency(item);
super.initialVisit(visitor);
}