       delete @_changed[id]
       delete @_errors[id]
       # If the specific type needs to do something else to the object:
-      @_saved?(result, id)
       @emitChange()
 
     create: (localId, attributes = {}) ->

    saved: (result, id) ->
      # id = result.id
      @_asyncStatus[id] = LOADED # TODO: Maybe make this SAVED
      if result
        @_local[id] = result
        @_local[result.id] = result

            step.correct_answer_id = step.content.questions[0].answers[0].id
            step.feedback_html = 'Some <em>FAKE</em> feedback'

      if obj
        @_local[id] = @_loaded?(obj, id) or obj

      @emitChange()

    save: (id, obj) ->
