Feature init api

fixes #1 
в анотаціях писати @return $this. Завжди у всіх місцях де вертається $this. назва класу може змінюватись, а так не доведеться змінювати у всіх місцях