vaadin structure