Finish the AbstractBuilder; Add a method in Topic;