DOT = function(obj, prop) {
if (obj.hasOwnProperty(prop)) {
return obj[prop];
} else {
var parent = obj.__proto__;
if(parent.hasOwnProperty(prop){
return parent[prop];
}
}
}