Make action selector scoped, does it change per route?
Make input formatters lazy
More relaxed caching