fixed #1: added Scope::disable()