Fix ContributionResult JSON serialization