public DefaultElementProvider(ElementFactory elementFactory, FieldProvider fieldProvider, String... includes) {
this.elementFactory = elementFactory;
this.fieldProvider = fieldProvider;
this.includes = includes;
this.filters = new LinkedList<FieldFilter>();
this.filters.add(new SyntheticFieldFilter());
this.filters.add(new NonVisualFieldFilter());
}