Why not have a single method with many named arguments that map to the Duration constructor arguments? Then you can combine them.