Add Donation model with example spec