Can the generic mapper enumerate matches for the DictionaryMapper? An enumerator might be lower cost than returning multiple lists