public function filter()
    {
        $args = func_get_args();
        $filterFunction = array_shift($args);
        array_unshift($args, $this);

        if (method_exists($this->modelClassNs, $filterFunction)) {
            return static::callDynamicMethod([$this->modelClassNs, $filterFunction], $args);
        }
    }