Applied pull request #14: Adding period to the CalculatedCostItem
Incorporated pull request #17: delete profile in profileService
Revised to remove providerProfileId.