         if @u_mistenable?
             gl.uniform1f @u_mistenable, 0
 
-        @modifier_data_store = for m in vertex_modifiers
+        @modifier_data_store = for m in @vertex_modifiers
             m.get_data_store gl, prog
 
         @u_custom = []

        @users = []
        @group_id = -1
        @double_sided = Boolean @data.double_sided
        @material = null

        var_model_view_matrix = "model_view_matrix"
        var_inv_model_view_matrix = ""

        return prog

    reupload: ->
        @constructor(@context, @data, @material, @layout, @vertex_modifiers)

    destroy: ->
        @context.render_manager.gl.deleteProgram @_program
