Flat list of entities cannot be created for entities with circular dependencies
The following fails
a.add_property(name="a", value=a)
Crawler.create_flat_list([a], [])
The following fails
a.add_property(name="a", value=a)
Crawler.create_flat_list([a], [])