It seems that address-of access checking for static members was broken in that assumed the name would always be explicitly qualified. Does the attached patch seem like a reasonable way to address this? Is there a better pattern?