move dto conversion logic to DTO clases