Domain model for basic use case - search journey