Adding curreny provider and using it from the Activity level.
Fallback for currency resolver.
Using new logic to simplify logic in Activity.
Scheduler for different currencies.