Why is the context named with the id of the block? It seems like both the id and the display_name should be part of a context named something like 'xblock'. Although, maybe that's just me not knowing how your contexts work?