Added unittest for multimap and fixed bugs according to that, added check for non partitionid aware KeyValueSources