How could building CRUD user interfaces with Vaadin become easier?

Two binders are not needed. I’m using different error levels with coloring and only ERROR or above forbid user to submit the form. INFO level “errors” don’t stop the use from submitting the form - this works fine.