Здесь используется `protected`, дабы не было наследования у чаилдов, а так как `Migrator` - это `CApplicationComponent` и чайлдов мы не планируем, посему `protected` будет более уместен, тем более, здесь описывается логика накатывания миграции, менять которую не стоит.