Generalise UserJson to JsonEntity