Why is this not just a regular private variable?