as, qualified and hiding not keywords