Changing the type to a Long should be a reasonable thing to do.

I think it'd be reasonable to define what None means here... i.e. if it is 60 minutes then the getOrElse value should be 60L * 60L * 1000L perhaps. Can you point me to where None is interpreted as 60 minutes though?