Topic-related classes moved to the separated package 'topic'