* For javascript `arguments.length` always be a `number` greater or equal to zero and different of `undefined`.
* This `if` is needed or must be the code below?

```js
if ( arguments.length === 1 )
 
  this.set( arguments[0] );

else
  
  this.set( arguments );

```