Application and Route objects as injectable beans
Added additional result types