anchor.diff:              for entry in callbacks do
                   match entry.Value with
                   | :? EcsCallbackScheduled<obj, 'w> as objCallback ->
  -                    dependentCallbacks.Add { EcsQuery = objCallback.EcsQuery; EcsQueries = objCallback.EcsQueries; EcsCallbackObj = objCallback.EcsCallback }
  +                    dependentCallbacks.Add { EcsQuery = objCallback.EcsQuery; EcsDependencies = objCallback.EcsDependencies; EcsCallbackObj = objCallback.EcsCallback }
                   | :? EcsCallbackScheduled<obj, obj> as objCallback ->
  -                    dependentCallbacks.Add { EcsQuery = objCallback.EcsQuery; EcsQueries = objCallback.EcsQueries; EcsCallbackObj = objCallback.EcsCallback }
  +                    dependentCallbacks.Add { EcsQuery = objCallback.EcsQuery; EcsDependencies = objCallback.EcsDependencies; EcsCallbackObj = objCallback.EcsCallback }
                   | _ -> ()
  -            let getDeps = fun (callback : EcsCallbackScheduledObj) -> seq callback.EcsQueries
  +            let getDependenciess = fun (callback : EcsCallbackScheduledObj) -> seq callback.EcsDependencies
               let getKey = fun (callback : EcsCallbackScheduledObj) -> callback.EcsQuery
  -            let groups = dependentCallbacks.Group (getDeps, getKey)
  +            let groups = dependentCallbacks.Group (getDependenciess, getKey)
               for group in groups do
                   let result =
                       Parallel.ForEach (group, fun callback ->
  
positive.code:                  Option.getOrDefault typeof<'c3>.Name comp3Name
                   Option.getOrDefault typeof<'c4>.Name comp4Name
                   Option.getOrDefault typeof<'c5>.Name comp5Name],
               Option.getOrDefault [] subqueries)
  
      static member make<'c, 'c2, 'c3, 'c4, 'c5, 'c6 when
          'c : struct and 'c :> 'c Component and
  
negative.code:         subscriptionId
  
      member this.SubscribeScheduled<'d, 'w when 'w : not struct> event callback =
          this.SubscribeScheduledPlus<'d, 'w> (this.AllocSubscriptionId ()) event callback |> ignore<uint>
  
      member this.UnsubscribeScheduled event subscriptionId =
          this.Unsubscribe
  