pass { 'key' => key } as extra data as it can be handy to interpolate key inside the SQL query