internal ActivityGraphNode(ActivityGraphNodeActivityEntry[] activities, ActivityGraphNodeFeaturingState[] featuringStates, uint nodeId,
                            DestinyDefinitionDisplayProperties overrideDisplay, DestinyPosition position, ActivityGraphNodeState[] states, uint uiActivityTypeOverrideHash, uint uiStyleHash)
 {
     Activities                 = activities.AsReadOnlyOrEmpty();
     FeaturingStates            = featuringStates.AsReadOnlyOrEmpty();
     NodeId                     = nodeId;
     OverrideDisplay            = overrideDisplay;
     Position                   = position;
     States                     = states.AsReadOnlyOrEmpty();
     UIActivityTypeOverrideHash = uiActivityTypeOverrideHash;
     UIStyleHash                = uiStyleHash;
 }
 internal ActivityGraphArtElementEntry(DestinyPosition position)
 {
     Position = position;
 }