Refactor FieldSet - removed name not used
create AbstractFactory of FieldSets