class AbstractFormItem implements FormItem<T> {

    @Override
    public void setId(String id) {
        appearances.values().forEach(a -> a.setId(id));
    }

      AbstractFormItem(String name, String label, String hint);

}