provide more apply methods? the same as Vaadin constructors provide