public DescriptorBuilder(ISparkViewEngine engine)
     : this((string) null)
 {
     this.engine = engine;
     grammar = new MasterGrammar(this.engine.Settings.Prefix);
 }
 public DescriptorBuilder(string prefix)
 {
     Filters = new List<IDescriptorFilter>();
     grammar = new MasterGrammar(prefix);
 }
 public virtual void Initialize(ISparkServiceContainer container)
 {
     engine = container.GetService<ISparkViewEngine>();
     grammar = new MasterGrammar(engine.Settings.Prefix);
 }