Shared assertions and validations

Some time ago, I decided to try to tackle a problem that I experienced on many projects without any successful solution. What I came up with is by no means perfect or finished, keep in mind this is just an experiment and I'm looking for feedback from the community. The…