I also think Duration is the right way to go. As for fixing the other, we can add a method to do Duration and mark the old one as deprecated (and add a this constructor that calls the duration one as well).

When in doubt, lean towards the types.