Pushing more of the logic for dealing with the formatting into the ARSite object so it doesn't have to be exposed in the app