Add MethodInterface and TimedObjectInvokerInterface + Refactor TimerInterface and TimerServiceInterface