Sanity checks and update to AlternatingData.cs to fix load/deserialization issue