public function filterData(Event $event, Query $query, $id, array &$data) {
        if ($columns = $this->getSchema()->getColumns()) {
            $data = array_intersect_key($data, $columns);
        }

        return true;
    }