What is the purpose of ensureBehaviors() being public?

What is the purpose of having \yii\base\Component::ensureBehaviors() as a public method? Isn’t it just for internal Yii2 purposes only? Are there any special cases where manual call of this method makes sense?

Currently it isn’t used anywhere else but one could use it, for example, during init sequence.