properly implement respond_to_missing for dynamic matchers