Move entities into their own namespace.
Use interfaces as loose contracts for entities.
Create tentative dto pattern.
Experiment with dto pattern.
Rename for accuracy.
Use viewmodel to display ticket items.