To respect the principle _a data is a name_ and _a method is a verb_, I would prefer an Object literal with a property like this one:

```
- addSources: this.addedSource
+ addedSources: this.addedSource
```

Or possibly better:


```
- addSources: this.addedSource
+ options: this.optionalSources
```