This will need to be moved into the `ToString` extension method or where we decide to have common code