only one method is required now - the one that fetches objects using bucket and index name, something like `.index(bucket, name)`