how does everything work wiith Yaml + dataclasses, from user comment > We need some more clear way(a flow chart may) to show how the validation works iterate with @hudeven on the doc