Switch from UIStateRestoring to NSCoding for MyLocation object saving