почему бы это не поднять на уровень `AbstractStorage`? думаю, стоит выбрасывать исключение при запросе любой операции, если не задано имя файла