public function define($pattern, $controller, $filters = array())
    {
        $rule = clone $this->rulePrototype;

        $rule->setPattern($pattern)->setController($controller)->setFilters($filters);

        array_push($this->rules, $rule);

        return $this;
    }