User - make user's accounts and transactions fields private. Add getters.
UserMgmt - use getter methods for accounts and transactions.
Currency - implement toString() method for proper serialization.
Small fixes in comments.