Allow including self in Post.get_descendants(), and fix indexes in API