Fix up a few issues with Obj.findProperty. Add Obj.doesPropertyExist method.
Add hasProperty to PropertiesChain