Move static method on Resource to constructor
Resource.add_ledger_account
Add serialization to file support to Resources