   handle.stop() if updateAll
 
 # Cannot use => here because we are not in the globals.Document._Trigger context.
-# We are mofiying prototype directly to match code style of
+# We are modifying prototype directly to match code style of
 # _TargetedFieldsObservingField::_setupTargetObservers but in this case it is not
 # really needed, because there are no already existing classes which would inherit
 # from globals.Document._Trigger.

      for name, field of obj
        if field instanceof globals.Document._ObservingField
          sourceFields[field.sourcePath] = 1
        else if field not instanceof globals.Document._Field
          sourceFieldsWalker field

    sourceFieldsWalker @Meta.fields

    initializing = true


  @_setupSourceObservers: (updateAll) ->
    return if _.isEmpty @Meta.fields

    indexes = []
    sourceFields =
      _id: 1 # To make sure we do not pass empty set of fields

