observers
List of observers.
Each observer contains a path to be observed and a function to update the state of the validation, which will be called whenever an event with a path matching the one being observed occurs.
If an event path matches multiple observers, only the first observer will be called.