docs: def posts_count(self):
          """ Returns the number of posts associated with the current node and its descendants. """
          return self.obj.direct_posts_count + sum(n.posts_count for n in self.children)