public void MakePrime() { if (m_Owner != null) { m_Owner.DeregisterTable(this); m_Owner = null; foreach (TablePair kvp in Pairs) { DynValue value = kvp.Value; if (value.IsValid) { if (value.Type == DataType.Table) { value.Table.MakePrime(); } } } } }