virtual void getLog(string const &) = 0;
/// return the current version description
virtual string const versionString() const = 0;
/// return the current version
string const & version() const {
virtual void getLog(string const &) = 0;
/// return the current version description
virtual string const versionString() const = 0;
/// return the current version
string const & version() const {