Future<T> sendPoll<T extends Message>(Poll poll) async { return _datastore.message.sendPoll<T>(id.value, poll); }