public static function findLast(Filter ...$filters)
    {
        $results = static::find(...$filters);
        $modelClass = get_called_class();
        /** @var Model $model */
        $model = new $modelClass();
        $results->addSort($model->getUniqueIdentifierColumnName(), false);

        if (sizeof($results) == 0) {
            throw new RecordNotFoundException(get_called_class(), 0);
        }

        return $results[0];
    }