Formio, form definition and binding framework for Java platform