/// <summary>
 /// Deletes an identitiy. An attempt to delete a domain which doesn't exist is considered successful.
 /// </summary>
 /// <param name="id">ID of the domain to delete.</param>
 public async Task DeleteDomain(Guid id)
 {
     await DomainRepository.DeleteDomain(id);
 }