Yes. It validate that the provided data is part of a Criteria  definition, ensures that no additional data is present and raises InvalidValue exception.