AbstractTiming Class