public static function update($id, array $data, array $options = []) {
        $model = static::find($id);

        if ($model->exists()) {
            $model->fill($data);

            if ($model->save($options)) {
                return $model;
            }
        }

        return null;
    }