public BaseTypeChecker(Func<IEnumerable<IImplementationTypeChecker>> implTypeCheckersFactory) { _implTypeCheckersFactory = implTypeCheckersFactory; }