[WIP] Significant reduction in memory consumption

With this fix:

```php
    [CComponent:_e] => array
    (
        'onbeforesave' => CList#8
        (
            [CList:_d] => array
            (
                0 => array
                (
                    0 => CTimestampBehavior#9
                    (
                        [createAttribute] => 'create_time'
                        [updateAttribute] => 'update_time'
                        [setUpdateOnCreate] => false
                        [timestampExpression] => null
                        [CBehavior:_enabled] => true
                        [CBehavior:_owner] => Test#1(...)
                        [CComponent:_e] => null
                        [CComponent:_m] => null
                    )
                    1 => 'beforeSave'
                )
            )
            [CList:_c] => 1
            [CList:_r] => false
            [CComponent:_e] => null
            [CComponent:_m] => null
        )
    )
```

Without:

```php
    [CComponent:_e] => array
    (
        'onafterconstruct' => CList#16
        (
            [CList:_d] => array
            (
                0 => array
                (
                    0 => CTimestampBehavior#17
                    (
                        [createAttribute] => 'create_time'
                        [updateAttribute] => 'update_time'
                        [setUpdateOnCreate] => false
                        [timestampExpression] => null
                        [CBehavior:_enabled] => true
                        [CBehavior:_owner] => Test#1(...)
                        [CComponent:_e] => null
                        [CComponent:_m] => null
                    )
                    1 => 'afterConstruct'
                )
            )
            [CList:_c] => 1
            [CList:_r] => false
            [CComponent:_e] => null
            [CComponent:_m] => null
        )
        'onbeforevalidate' => CList#18
        (
            [CList:_d] => array
            (
                0 => array
                (
                    0 => CTimestampBehavior#17(...)
                    1 => 'beforeValidate'
                )
            )
            [CList:_c] => 1
            [CList:_r] => false
            [CComponent:_e] => null
            [CComponent:_m] => null
        )
        'onaftervalidate' => CList#19
        (
            [CList:_d] => array
            (
                0 => array
                (
                    0 => CTimestampBehavior#17(...)
                    1 => 'afterValidate'
                )
            )
            [CList:_c] => 1
            [CList:_r] => false
            [CComponent:_e] => null
            [CComponent:_m] => null
        )
        'onbeforesave' => CList#20
        (
            [CList:_d] => array
            (
                0 => array
                (
                    0 => CTimestampBehavior#17(...)
                    1 => 'beforeSave'
                )
            )
            [CList:_c] => 1
            [CList:_r] => false
            [CComponent:_e] => null
            [CComponent:_m] => null
        )
        'onaftersave' => CList#21
        (
            [CList:_d] => array
            (
                0 => array
                (
                    0 => CTimestampBehavior#17(...)
                    1 => 'afterSave'
                )
            )
            [CList:_c] => 1
            [CList:_r] => false
            [CComponent:_e] => null
            [CComponent:_m] => null
        )
        'onbeforedelete' => CList#22
        (
            [CList:_d] => array
            (
                0 => array
                (
                    0 => CTimestampBehavior#17(...)
                    1 => 'beforeDelete'
                )
            )
            [CList:_c] => 1
            [CList:_r] => false
            [CComponent:_e] => null
            [CComponent:_m] => null
        )
        'onafterdelete' => CList#23
        (
            [CList:_d] => array
            (
                0 => array
                (
                    0 => CTimestampBehavior#17(...)
                    1 => 'afterDelete'
                )
            )
            [CList:_c] => 1
            [CList:_r] => false
            [CComponent:_e] => null
            [CComponent:_m] => null
        )
        'onbeforefind' => CList#24
        (
            [CList:_d] => array
            (
                0 => array
                (
                    0 => CTimestampBehavior#17(...)
                    1 => 'beforeFind'
                )
            )
            [CList:_c] => 1
            [CList:_r] => false
            [CComponent:_e] => null
            [CComponent:_m] => null
        )
        'onafterfind' => CList#25
        (
            [CList:_d] => array
            (
                0 => array
                (
                    0 => CTimestampBehavior#17(...)
                    1 => 'afterFind'
                )
            )
            [CList:_c] => 1
            [CList:_r] => false
            [CComponent:_e] => null
            [CComponent:_m] => null
        )
    )
```