Moved all DTOs/models into separate project so they can be used across existing projects and new ones (DRY)
Standardised the property code style across all models.