playing arount with vaadin and refactoring