Separated style from business logic in vaadin