Use dep injection for Donations