Remove useless import.
Use the Provider table as 'enumeration table'.
Use class instead of tuple in nameOfAllCurrencies method.
Use correct retrieving of all exchange rates (do not compile).
Add the transfer event when it occurs.