- частично переписано описание deferred object;