Добрый день,
существует Object (к примеру) такого вида:

Код:
var dataset:Object = {
one: "1",
two: "2",
sub: {
bool: true,
dataset: {
value_to_check: "someValue"
}
}
};
Вопрос в следующем: подскажите пожалуйста какой нибудь удобный способ проверить существование ветки dataset.sub.dataset.value_to_check.
К примеру:

Код AS3:
if(dataset) {
if(dataset.sub) {
if( dataset.sub.dataset ) {
if (dataset.sub.dataset.value_to_check) {
trace(true); // ветка: dataset.sub.dataset.value_to_check
}
}
}
}
...такой способ страшно долгий и на мой взгляд не практичный, можно ли данное выражение лексически описать максимально короче (имеется в виду - as3 кодом)?