SMV #95: added a version() method that can be overwriten by modules to indicate that they have changed.