Agree with @jaugustin . The actual returned PropelArrayCollection looks something like this:
```
PropelArrayCollection Object
(
    [workerObject:protected] => 
    [model:protected] => Acme\DemoBundle\Model\MyClass
    [iterator:protected] => ArrayIterator Object
        (
            [storage:ArrayIterator:private] => PropelArrayCollection Object
 *RECURSION*
        )

    [formatter:protected] => PropelSimpleArrayFormatter Object
        (
            [collectionName:protected] => PropelArrayCollection
            [dbName:protected] => default
            [class:protected] => Acme\DemoBundle\Model\MyClass
            [peer:protected] => Acme\DemoBundle\Model\MyClassPeer
            [with:protected] => Array
                (
                )

            [asColumns:protected] => Array
                (
                    [Title] => my_class.title
                )

            [hasLimit:protected] => 
            [currentObjects:protected] => Array
                (
                )

        )

    [storage:ArrayObject:private] => Array
        (
            [0] => 'foo'
            [1] => 'bar'
        )

)
```