fixes #2147 - param classes with multiple matchers are evaluated incorrectly