Account Repository
Account model on current device. Device Id is scoped to publishable Key, so it can't exist outside of login, so these two identifiers should be kept together to prevent oddities of using wrong Id in case of multiple accounts on one device.