add support for @keymapper and map TimingData to id keys