[DEV] extracting the logic that checks arguments of IterationPolicies
instances