ensure property recursive lookup of methods for siblings and children
ensure proper recursive lookup of scope properties
make sure recursive scope lookup terminates as soon as method or property is found