OK, in this case we should leave this extension method as it is.

One thing I'm wondering is - can you filter snapshots for a specific volume? If you can, it would make sense to also implement `list_volume_snapshots` from the base API.