protected override void Initialize(ISystemContext context, NodeState source) { ReferenceTypeState type = source as ReferenceTypeState; if (type != null) { m_inverseName = type.m_inverseName; m_symmetric = type.m_symmetric; } base.Initialize(context, source); } #endregion