using extension via methods vs. config options. fixing validation error handling and render controler.  hacking tests