DynamicData convert returned data to array recursive