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

If my property will like it:
`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