Class AbstractContribution