This is the most dynamically way to build a form.

Using this method, the current object is analyzed regarding its methods and annotation. As soon as a matching property is found, the field is added to the current list of form-entries. Therefore the internal method addDynamicField is used. In order to identify a field as relevant, the getter has to be marked with a fieldType annotation.