refactor list multimap; change Prototype extraction method name