}
@Override
public void updateCompletedFlag(final TaskDto task) {
try {
final ItemId itemId = new ItemId(task.getExchangeId());
final Item email = Item.bind(service, itemId, createEmailPropertySet());
email.setExtendedProperty(PR_TODO_TITLE, task.getName());
email.setExtendedProperty(PR_TASK_MODE, 0); // Task is not assigned
if (task.isCompleted()) {
email.removeExtendedProperty(PR_FLAG_REQUEST);