Параметр $parent сделать защищенным, т.к. в процессе работы системы его лучше не менять, также метод setUrl заменен на _set_url
Добавлен метод проверки кеша
Fix