public DirectiveHolder(string directive, string value, IDirectiveParser parser, int position) { _parser = parser; Directive = directive; parser.SetValue(value); Position = position; CurrentItems = ContentItems["main"]; }