public IRequest DeleteRequest <T>() where T : Dto, new() { var dtoSerializer = _serializerFactory.GetEntitySerializer <T>(); var contentExtractor = _contentExtractorFactory.GetDtoContentProvider <T>(); return(new Delete <T>(dtoSerializer, contentExtractor)); }