今回の質問やそれに対するレスとは直接関係無いから、
みんなに反論するわけじゃなくて、ただのおっさんの一意見として聞いてくれ。

bool isActive        = false;
bool isNonunique  = false;
bool isVisuable      = false;

という感じのコードを読んでると、私は一瞬「ん?」ってつまずく事が多い。

他にも、もしクラスに isNonunique というメンバ変数があって、
書き込みしか許さない場合、そのアクセサ関数はどういう名前で、
どういう内部処理にになるんだろとか、まぁいろいろ余計なことを考えてしまう。