sources=(new_sources)
Class Public methods
Need to be able to set the sources without calling ::sources.replace since that would
cause an infinite loop.
DOC: This comment is not documentation about the method itself, it's
more of a code comment about the implementation.