Richard Flanigan model Spring MVC application