Complete DTO for pieces