It should be possible to listen for InputComponent value change events, allowing binding to domain entities, avoiding storing information in UIContext between steps