public TimeFormatter(IConfigurationAccessor configurationAccessor)
        {
            if (configurationAccessor == null) throw new ArgumentNullException("configurationAccessor");

            ConfigurationAccessor = configurationAccessor;

            _defaultFormat = ConfigurationAccessor.GetString("DefaultFormat");
        }