Creates a new and empty account. Since this account will not yet have a login method, implementations should restrict what is possible with this account, and should potentially have something in place to clean these accounts up if they are unused.
Finds the setting of the account with the given identifier.
The account identifier.
The setting to find the value of.
Updates the settings for the account with the given identifier to the new values.
The account identifier.
The setting to update.
The new value for the setting.
Used to store account data.