Binder validation problem

Hello everyone!
I have an object with fields:
-startDate
-endDate
-name (can be any property. doesn’t matter)
-other properties are ommited

If I have wrong dates changes to name field doesn’t work.
As I see in stacktrace any change triggers validation. If its failed - changes reverted.
Should I use binder.readBean instead of setBean to solve this problem? If I use binder.readBean my validation and setters should be done by valueChangeHandlers?

Is here a better solution?

It totally depends on your use case, but the default is to define all validations with / on the Binder and not relying on value change listener of the fields. Both setBean and read/writeBean can be used based on your requirements to always write to the Bean or only read/write to it once you decide so.