The method setDefaultValue MUST not use an array with indexes value and type

If my property will like it:
```php
protected $defaultValue = array(
        'someThing' =>'superValue', 
        'type' => 2, 
        'value' => 3
    );
```

The method defined it like a property with type 'auto' and value '3' but must defined like an assoc array with 3 elements