Reference Account and HostedBank field names rather than hardcoding strings
Rename some fields in Account, maintaining the same mongodb field names
Refactor BankAccount from a class to a trait