- separated input and output DTO´s