Fix export & add tests
improve testing solution
Improve documentation for Obj.extend