renamed ...KeyValues validator to ...KeysValues for conformity
SchemaAttr::validate() fix
smarter domain validator pattern