         @position
 
     getPositions : ->
-      if !@positions
-        @positions = App.request 'positions:get:proposal', @id
-      @positions
+      App.request 'positions:get:proposal', @id
 
     getPoints : ->
-      if !@points
-        @points = App.request 'points:get:proposal', @id
-      @points
-
-    updatePosition : (attrs) ->
-      @getUserPosition().set attrs
-      @getUserPosition
+      App.request 'points:get:proposal', @id
+      
+    # updatePosition : (attrs) ->
+    #   @getUserPosition().set attrs
+    #   @getUserPosition
 
     setUserPosition : (position_id) ->
+      trace()
       @position = App.request 'position:get', position_id
 
     # TODO: refactor this method out...handles what happens when 


  class Entities.Proposal extends App.Entities.Model
    name: 'proposal'
    defaults : 
      participants : '[]'
      active : true

        App.request 'assessments:add', (a.assessment for a in params.assessments)
        App.request 'claims:add', (c.claim for c in params.claims)
        App.request 'verdicts:add', (v.verdict for v in params.verdicts)

      @fetched = true


    description_detail_fields : ->
