* Only check presence of values, not their content
* Add tests
* Revert "Only check presence of values, not their content"
This reverts commit 046f0ed5fd631cbac0d26e4d3869ad2c6254c0f9.
* Validate existence of keys, not their values
* Properly handle cases of missing keys