replace var args for KWMessagePattern argument filters with a NSArray for better error handling