Add Environment::getDescendants()
Add Environment::getDescendant() + User::getEnvironments()