added the ability to filter the list you get by the data provider
saving the entity name in the children of an entitydefinition