Inherit correctly
More code to know the duration of a timing
Split the value from the type