Refactored TransactionsProvider. Budgets provider will be left for future updates