Validate in every change
Bring back UI configurations
Include default model if none are binding to the component
Adjust examples to current format