Separated the data model and operation DTO's