store compiler data on context bag insted of context itself