Why are unauthorized options displayed?

  

Are you using the Framework as a designer?

If you are then refer to I do my unit and suite testing in Design mode. Is this a good practice?