public ITaskExtensionsFluentInterface TaskExtensions()
        {
            TaskExtensionsFluentInterface taskExtensionFluent = (TaskExtensionsFluentInterface)TaskExtensionsFluent;

            taskExtensionFluent.Target  = this;
            taskExtensionFluent.Context = Context;
            return(TaskExtensionsFluent);
        }
        public ITaskExtensionsFluentInterface GetTaskExtensionsFluentInterface(ITargetFluentInterface target, ITaskContextInternal taskContext)
        {
            var t = _sp.GetRequiredService <ITaskExtensionsFluentInterface>();
            TaskExtensionsFluentInterface taskExtensions = (TaskExtensionsFluentInterface)t;

            taskExtensions.Target  = (TargetFluentInterface)target;
            taskExtensions.Context = taskContext;
            return(taskExtensions);
        }