Changes that permit CBitfield to be a stack object and CObjBitfield to be the heap object