Reusing abstract method object in TimedItem