Delphi 2010 RTTI Contexts: how they work, and a usage note