   where: ( filters ) ->
     # возвращает коллекцию моделей соответствующих фильтру
     collection = @Collection.new @, filters
-    collection.add model for model in @table when model.isCorrect filters
     if @forced and not collection.length
       attributes = {}
       attributes[ key ] = value for key, value of filters when typeof value in [ 'number', 'string' ]

    collection

  all: ->
    @where id: /./

  # работа с аттрибутами


      @[ name ] = @Collection.new model, ->
        return true for model in @[ through ] when model[ key ] is @
        false
      @[ name ].subscribeTo @[ through ], 'update.length.add',    ( collection, model ) -> @add    model[ key ]
      @[ name ].subscribeTo @[ through ], 'update.length.remove', ( collection, model ) -> @remove model[ key ]
      @[ name ]
