public BlairCognateIdentifierViewModel(SegmentPool segmentPool, IProjectService projectService, SegmentMappingsViewModel ignoredMappings,
SimilarSegmentMappingsViewModel.Factory similarSegmentMappingsFactory, SegmentMappingViewModel.Factory mappingFactory)
: base("Blair", "Blair-Method-Settings")
{
_segmentPool = segmentPool;
_projectService = projectService;
_mappingFactory = mappingFactory;
_ignoredMappings = ignoredMappings;
_ignoredMappings.PropertyChanged += ChildPropertyChanged;
_similarVowels = similarSegmentMappingsFactory(SoundType.Vowel);
_similarVowels.PropertyChanged += ChildPropertyChanged;
_similarConsonants = similarSegmentMappingsFactory(SoundType.Consonant);
_similarConsonants.PropertyChanged += ChildPropertyChanged;
}