Made variable name to setcontext tag optional.

Additionally, it can now be used before extends tag.