Hmm, it might be easier to do that, because there seem to be cases when we would possibly have to check both public and private scope for a variable (e.g. if we're doing something inside that namespace). I'm going to remove this for now, and we can just manipulate public and private scope directly.