feat (common): adding validation extensions
feat (common): adding validation extensions

original commit: vintage-software/vstack@40ff58cdde6b529241e2ff22f5121ae0ac2a80ab

split from 3bfa8a3b777f9f89e7ed691ccc7dc5fab627a5ce

vintage-software/vstack