/// ------------------------------------------------------------------------------------
        internal void SaveContributionList(ContributionCollection list)
        {
            Contributions = (list ?? new ContributionCollection());

            if (_saveAction != null)
            {
                _saveAction();
            }
        }
        /// ------------------------------------------------------------------------------------
        public void SetContributionList(ContributionCollection list)
        {
            Contributions = (list ?? new ContributionCollection());

            if (NewContributionListAvailable != null)
            {
                NewContributionListAvailable(this, EventArgs.Empty);
            }
        }