public IAngularPackageSyntax Services(Action <IAngularServiceSyntax> action = null)
        {
            AngularServiceCommand serviceCommand = this.resolver.Create <AngularServiceCommand>();

            this.Commands.Add(serviceCommand);
            action?.Invoke(new AngularServiceSyntax(this, serviceCommand));
            return(this);
        }
 public AngularServiceSyntax(IExecutableSyntax syntax, AngularServiceCommand command)
 {
     this.syntax  = syntax;
     this.command = command;
     this.command.Parameters.RelativeModelPath = this.syntax.Commands.OfType <AngularModelCommand>().FirstOrDefault()?.Parameters.RelativePath;
 }