'Used to identify which results we\'re waiting for. Will
always be called BEFORE the Jobs get submitted to the work
queue, and BEFORE the __iter__ and _get_result() methods can
be called
\param apply_result ApplyResult object to add in our collection'

def register_result(self, apply_result):

    self._expected += 1
