/// <inheritdoc />
        public async Task<IEnumerable<ApplicationDetails>> ListCompletedApplicationsAsync(DateTime submittedAfterInUtc, DateTime submittedBeforeInUtc)
        {
            long submittedTimeBegin = ConvertDateTimeToUnixEpoch(submittedAfterInUtc);
            long submittedTimeEnd = ConvertDateTimeToUnixEpoch(submittedBeforeInUtc);
            ApplicationListResult result = await this.readProxy.ListCompletedApplicationsAsync(submittedTimeBegin.ToString(), submittedTimeEnd.ToString());

            ApplicationList applications = new ApplicationList(result);

            return applications.Applications;
        }