Why does the definition of expanded assign false to it, and the ctor assign true?