#60 added dictionary validator, validator interface