implamented passing the _protected scope up the constructor chain one step to the second argument of the prototype function
Merge branch 'master' of https://github.com/iamlothian/Implement.js
suppor basing and extending off native JS constructors like Array