In my MVVM project there are model classes that are persisted to the database, such as Customer, Product and Invoice. I've put these in a namespace called [Company].[Technology].Model as per the namespace naming Convention.
I also have some model classes that never get persisted but are created and disposed during runtime. Such as the Session or SearchHit. These models are also presented through ViewModels and so on, but I would like to separate them out from the persisted models.
So what would a good namespace name be for these models?