#258 Added ByMapKeyExtractor