Service Param Requirement
IAstSchema = SchemaGenerator
IAstSchemaCategory = CategoryGenerator
IAstSchemaDirective = DirectiveGenerator
IAstSchemaOption = OptionGenerator
ITypeGenerator = DomainBooleanInterfaceGenerator
SchemaGenerator _categoryGenerator IAstSchemaCategory
_directiveGenerator IAstSchemaDirective
_optionGenerator IAstSchemaOption