Embeded context pointer in structs on heap