anchor.diff:        int rand = rnd.nextInt(1000);
         _uuid += "%${rand.toString()}";
       }
  +
  +    // Cache
  +    _cache = new db.DartivityCache();
  +
  +    // Resource database
  +    _database = new db.DartivityResourceDatabase(dbName, dbUser, dbPass);
     }
   
     /// initialise
  
positive.code:       List<db.DartivityResource> iotivityResources =
        await _iotivityClient.findResource(host, resourceName, connectivity);
        if (iotivityResources != null) {
          completer.complete(iotivityResources);
        } else {
          completer.complete(null);
  
negative.code: 
    get nextMessage => _messageRxed.stream;
  
    /// Resource cache
    db.DartivityCache _cache;
  
    /// Resource database
    db.DartivityResourceDatabase _database;
  
    /// Dartivity
    /// mode - the operational mode of the client, defaults to both
    /// client - the clients to use
    Dartivity(Mode mode, List<Client> clients, String dbName, String dbUser,
        String dbPass) {
      if (mode == null) {
        _mode = Mode.both;
      } else {
  