     'application/vnd.org.cnx.collection' : 'book'
     'application/vnd.org.cnx.module': 'page'
 
-  CONTENT_URI = "#{location.protocol}//#{settings.cnxarchive.host}:#{settings.cnxarchive.port}/contents"
-
-  return class Content extends Backbone.AssociatedModel
-    url: () -> "#{CONTENT_URI}/#{@id}"
-
-    defaults:
-      title: 'Untitled Book'
-      pages: 1
-      authors: []
-
+  return class Content extends Collection
     relations: [{
       type: Backbone.Many
       key: 'contents'

      key: 'toc'
      collectionType: Backbone.Collection
    }]

    parse: (response) ->
      type = response.type = MEDIA_TYPES[response.mediaType]

      response.pages = page - 1

      return response

    load: (page) ->
      if @get('type') is 'book'
