protected bool Equals(ProfileRequest other)
 {
     return(AllocationEndDate.Equals(other.AllocationEndDate) &&
            Equals(AllocationOrganisation, other.AllocationOrganisation) &&
            AllocationStartDate.Equals(other.AllocationStartDate) &&
            Equals(AllocationValueByDistributionPeriod, other.AllocationValueByDistributionPeriod) &&
            string.Equals(FundingStreamPeriod, other.FundingStreamPeriod));
 }