Minimalistic Vaadin MVP Framework with declarative UI