A way for block context to see parent context.

Via JS prototype inheritance.
Merge pull request #330 from herby/context-defaults

Using .prototype defaults to eschew setting in constructor.