> Consecutive calls of getUserFolder() and getAppFolder() will return the first created service.

Ah, did not think of that. That comes with trying to be clever ;)

> From my point of view is will be sufficient to move the code pieces of $root->get() and $root->newFolder() into the getUserFolder() and getAppFolder() methods

Huh? The code between those is `} else {` :smile_cat: I would have to duplicate getUserFolder() and getAppFolder() and remove the registerService call, wouldn't I?