public sealed override void UpdateReferences(SyncContext context)
        {
            SyncHandle handle = context.GetHandle(EntityID);

            if (handle != null)
            {
                if (ReferenceType.IsAssignableFrom(handle.Obj.GetType()))
                {
                    value = handle.Obj;
                }
                Synchronised      = false;
                ReferencesPending = false;
            }
        }