1. use case için domain model