Initialize your newly constructed array to 0 i.e. false. It would be also great to take this initialization as argument to constructor.

E.g. BitSet(int size, bool initialized = false)