done with components and start integrating JPA with vaadin