'Appends a tables of additional metadata to the Object.
If such a table already exists, the given tables items are
added to the existing one.'

def _appendtable(self, name, hashmap):

    if (name not in self.tables):
        self.tables[name] = hashmap
    else:
        for k in hashmap.keys():
            self.tables[name][k] = hashmap[k]
