Add duration

Natively add Duration to the unpicklers.  I noticed you did it differently since I merged your latest changes in before pushing, but I wanted to get your opinion before changing.