Added "no direct script access" protectors