* 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