Ну типа потом пользователь будет передавать сюда выдернутый из `BaseFile` апи, который `instanceof Object` (см. ниже метод `api()` как пример выдирания).