I think we should avoid using the tree behavior as "the" example thoughout the core and the docs, also where relevant in test cases. Mostly because it kind of leads users to try and use it and then potentially blow their foot off.

We could use the auto-timestamp (setting created/modified fields) as an example perhaps - that's fairly inert.