Adding a DTO layer and updating Jackson dependencies