extend Region instead of messing with prototype chain
Merge pull request #1692 from testbrian/master

example of effects on single region