Be careful with SetCalculatedFields so as not to invalidate already-expanded serialized fields.