I just want to know if the object in question, has any sub-objects within it or not.
Do I really have to do THIS:

```
public static function getLength(o:Object):bool
{
  for (var item:* in o)
    if (item != "mx_internal_uid")
        return true;
  return false;
}

```

Isn't there some way to say SOMETHING LIKE: Object.hasChildren();
OR EVEN Object.childCount();

The Object in question does NOT extend the DisplayObjectContainer. It is just something like:

```
var Ob:Object;
Ob.SomeProp="xxx";
Ob.SomeOtherProp="zzz";

```

How can I know how many "entries" there are in the object. (in this case 2).

In other words, how does "for (var item:\* in Ob)" know when to stop.
???