support evaluation contexts in the projector, writes should transcend GC collections, support bricks that manifest as an instance