Added some more missing DocComments Changed DataSource::SetDefault to return the newly set default DataSource instead of void

Signed-off-by: Daniel Spors <daniels@scavix.com>