Using GORM and Spring related features as a data layer in Vaadin