Is it acceptable for DTOs to be used in Domain layer when using Specifications? When using Ardalis.Specification, the documentation mentions some benefits: