TODO: Implement multiple views 
http://spring.io/blog/2013/06/03/content-negotiation-using-views/