getattr works for the whole hierarchy, not only for root