As I've made it read only and then lazily loaded it won't automatically synthesise the getter. I thought it was a bit neater this way so the getter could be wrapped in a `#if TARGET_OS_IPHONE`?