complete mediation, hack by including all elements listed at w3cschool.com in Codegen.py, now the mediation records what property/function was accessed, but this comes with a cost (every access will insert a pair<> into the multimap. If memory becomes a problem later, we need to optimize this