shorter toString() output
introduce DataSourceManager and Checksum
move Edition to source code