How to best manage DTOs in Clean arch DDD project - C#