code: function applyFilter(o, filter) {
        if (!config.filterRoute)
          return o
        // for prevent change original object, only
        var newO = {
          name: o.name,
          extlang: o.extlang,
          objects: JSON.parse(JSON.stringify(o.objects)),
          lines: o.lines.slice()
        }
        if (!config.filterRoute(newO, filter)) {
          return null
        }
        return newO
      }
docs: SEND CONNECTED ] SEND INITIAL STATE - todo: client should require hash list [