Dashboard now uses Domain POCO's. Serialisable classes are only used in the repository so they can easily be removed later.