public async Task <int> Remove(string id, string version)
 {
     return(await _service.Remove(new ConcurrencyToken <Id>(version, new Id(new Guid(id)))));
 }