         
         _onNew.handler = { [weak self] in self?.handleOnNew() }
         _onSelect.handler = { item in print("onSelect - \((item as! SheetListElementViewModel).id)") }
-        _onDelete.handler = { item in print("onDelete - \((item as! SheetListElementViewModel).id)") }
+        _onDelete.handler = { [weak self] item in self?.handleOnDelete(item) }
     }
     
     private func handleOnNew() {

private typealias R = Resource

public protocol ISheetListElementViewModel: IViewModel {
    var title: Observable<String?> { get }
}


        }
        sendMessage(TransitionMessage(viewModel: viewModel, type: .present, animated: true))
    }
    
    private func handleOnDelete(_ item: ISheetListElementViewModel) {
        _sheetListStore.onDeleteSheet.onNext(item.id)
    }
}
