protected function applyFilters($query, $filters = array(), $excludeFilters = array())
    {
        foreach( $this->preProcessFilters($filters) as $key => $value ) {
            if( $value == '' || in_array( $key, $excludeFilters ) ) {
                continue;
            }

            $query = $query->where($key, '=', $value);
        }

        return $query;
    }