UF-131: using some level of indirection in order to avoid direct dependency of web libs into uberfire-io module