public CoreParser(IParsingData <TStep> parsingData, IBuilderFactories builderFactories) { _parsingData = parsingData; _builderFactories = builderFactories; _parser = new Lazy <IStringParser <IReadOnlyList <Modifier> > >(CreateParser); }