 
   # Properties that have been set
   # as to not save default values in DB
-  setProps: []
+  propsToSave: []
 
   db: null
   projectSettings: null


  set: (key, value) =>
    @props[key] = value
    @setProps.push(key) unless key in @setProps
    @save()

  unset: (key) ->
    unset(@props[key])
    unset(@setProps[key])
    @save()

  isCurrent: =>

    @props = @getDefaultProps()
    if props
      for key, value of props
        @propsToSave.push(key) unless key in @propsToSave
        @props[key] = value

  getDefaultProps: ->
