Some review is still needed.
It has some limitations, though, as ForumTopic.last_post and ForumTopicGroup.last_post is not updated automagically...