Refactoring à la AspectJ: taking the Timers is now done using AspectJ. This will allow us to integrate more timers, like HotSwap and Recommendation