Move exceptions, keep all mappers in the server, return JSON through object not just message