DTO inheritance support