Migrated timespan-creation logic into static TimespanManager.