     yield: ->
       @selector.append @template
 
-  class window.TopicsView
+  class window.TopicsView extends CommonView
     constructor: (@topics, @selector = $('#contents')) ->
       do @clear
       do @yield

      @selector.append '<nav class="pagination"></section>'
      @selector.find('section').append @template(topic) for topic in @topics.topics
      @paginate @selector

  class window.TopicsSideView extends TopicsView
    yield: ->

    yield: ->
      @selector.html @template()

  class window.TopicView extends CommonView
    constructor: (@topic)->
      @selector = $('#contents')
      do @yield
