Fix issue where allowing for aliases breaks v1 API
Fix uncaught exception when using an invalid cache key
Use DataFormatter to offer multiple response formats