Task 4.5 done, added __weakSelf and __strongSelf.    v.1.4.2.3