Currently the CredentialStore creates records in the `user` table. It should delegate this to the UserStore.