Added UserDTO, moved constructDTO methods to DTOUtils