Centralize allocation of event data variant maps to Context to avoid constant dynamic memory allocation.
Web-sync at 2014-01-27 01:33:05 +0800.