Aligned comments
Removed nil check, as the enumerationBlock is guaranteed to be set in the private function.
Added assert to check for nil parameter
Removed wrong `__block` modifier.