MyBean joe = new MyBean("Joe", "contact@", "How does this crazy form works?", "www.dooapp.com", true, MyBean.Subject.QUESTION);
new ObjectPropertyObserver(joe);
// register a factory for the userMap field that is not handled by default
DefaultFactoryProvider.addGlobalFactory(new TypeFieldHandler(MapProperty.class), new MapPropertyFactory());
fxForm.setSource(joe);
fxForm.addFilters(new ReorderFilter("name", "email", "website", "subject", "message"));
fxForm.setTitle("Dude, where is my form?");
root.getChildren().add(createNode());
}