/// <summary>
        /// Uses the Dropbox/Rivet/Shared/Secrets directory.
        /// </summary>
        public static IServiceActionAggregation03 AddSecretsDirectoryFilePathProviderServices(this IServiceAction _,
                                                                                              IServiceAction <IOrganizationProvider> organizationProviderAction,
                                                                                              IServiceAction <IStringlyTypedPathOperator> stringlyTypedPathOperatorAction
                                                                                              )
        {
            var secretsDirectoryPathServices = _.AddSecretsDirectoryPathProviderAction(
                organizationProviderAction,
                stringlyTypedPathOperatorAction);

            var secretsDirectoryFilePathProviderAction = _.AddSecretsDirectoryFilePathProviderAction(
                secretsDirectoryPathServices.SecretsDirectoryPathProviderAction,
                stringlyTypedPathOperatorAction);

            return(new ServiceActionAggregation03
            {
                SecretsDirectoryFilePathProviderAction = secretsDirectoryFilePathProviderAction,
            }
                   .FillFrom(secretsDirectoryPathServices));
        }
        /// <summary>
        /// Uses the Dropbox/Rivet/Shared/Secrets directory.
        /// </summary>
        public static IServiceActionAggregation02 AddSecretsDirectoryPathProviderAction(this IServiceAction _,
                                                                                        IServiceAction <IOrganizationProvider> organizationProviderAction,
                                                                                        IServiceAction <IStringlyTypedPathOperator> stringlyTypedPathOperatorAction
                                                                                        )
        {
            var organizationDataDirectoryPathProviderActions = _.AddOrganizationDataDirectoryPathProviderActions(
                organizationProviderAction,
                stringlyTypedPathOperatorAction);

            var secretsDirectoryPathProviderAction = _.AddSecretsDirectoryPathProviderAction(
                organizationDataDirectoryPathProviderActions.OrganizationDataDirectoryPathProviderAction,
                stringlyTypedPathOperatorAction);

            return(new ServiceActionAggregation02
            {
                SecretsDirectoryPathProviderAction = secretsDirectoryPathProviderAction,
            }
                   .FillFrom(organizationDataDirectoryPathProviderActions)
                   );
        }