[AccountBackend] Use dynamic instead of small JSON struct, fixed registration typo