/// <summary>
        /// Unsubscribe to the StorageCommitmentNEventReportResponse Event.
        /// </summary>
        private void UnsubscribeStorageCommitmentNEventReportResponseEvent()
        {
            this.OnMessageAvailable -= new AcquisitionModalityActor.MessageAvailableHandler(HandleStorageCommitmentNEventReportResponse);

            _storageCommitmentNEventReportResponseSemaphore = null;
        }
        /// <summary>
        /// Subscribe to the StorageCommitmentNEventReportResponse Event.
        /// </summary>
        private void SubscribeStorageCommitmentNEventReportResponseEvent()
        {
            _storageCommitmentNEventReportResponseSemaphore = new Semaphore(100);

            this.OnMessageAvailable += new AcquisitionModalityActor.MessageAvailableHandler(HandleStorageCommitmentNEventReportResponse);
        }