yes, i think it should, public is enough here, because it could be overridden and almost all Yii2/Yii1 code use private/public.