bool型のメンバ
this.IsInit があるとします。

これは自身がインスタンスされた時でなく、
マネージャークラスがそのオブジェクトに対して初期化処理を行ったらtrueになります。

しかし、IsInitのsetはprotected(外部に公開したくない)のため、マネージャークラスから変更することができません。

こういう場合は、どういう設計にすればいいでしょうか?