I don't follow the logic "so the StackValue should be boolean typed"?

I would generally assume that we shouldn't be using this property very often?