diff --git a/src/Gemstone.Timeseries/Adapters/AdapterCollectionBase.cs b/src/Gemstone.Timeseries/Adapters/AdapterCollectionBase.cs
index d3415d713..eda93a3e2 100644
--- a/src/Gemstone.Timeseries/Adapters/AdapterCollectionBase.cs
+++ b/src/Gemstone.Timeseries/Adapters/AdapterCollectionBase.cs
@@ -39,11 +39,9 @@
using Gemstone.Collections;
using Gemstone.Collections.CollectionExtensions;
using Gemstone.ComponentModel.DataAnnotations;
-using Gemstone.Data.Model;
using Gemstone.Diagnostics;
using Gemstone.EventHandlerExtensions;
using Gemstone.IO;
-using Gemstone.Security.AccessControl;
using Gemstone.StringExtensions;
using Gemstone.Threading;
using Gemstone.Threading.LogicalThreads;
diff --git a/src/Gemstone.Timeseries/Adapters/FilterAdapterCollection.cs b/src/Gemstone.Timeseries/Adapters/FilterAdapterCollection.cs
index 7199e2405..ba80865ce 100644
--- a/src/Gemstone.Timeseries/Adapters/FilterAdapterCollection.cs
+++ b/src/Gemstone.Timeseries/Adapters/FilterAdapterCollection.cs
@@ -29,7 +29,6 @@
using System.Data;
using System.Linq;
using Gemstone.Data.DataExtensions;
-using Gemstone.Diagnostics;
using Gemstone.EventHandlerExtensions;
namespace Gemstone.Timeseries.Adapters;
diff --git a/src/Gemstone.Timeseries/Adapters/OutputAdapterBase.cs b/src/Gemstone.Timeseries/Adapters/OutputAdapterBase.cs
index 05799958f..1463ebc09 100644
--- a/src/Gemstone.Timeseries/Adapters/OutputAdapterBase.cs
+++ b/src/Gemstone.Timeseries/Adapters/OutputAdapterBase.cs
@@ -35,7 +35,6 @@
using Gemstone.ComponentModel.DataAnnotations;
using Gemstone.Diagnostics;
using Gemstone.EventHandlerExtensions;
-using Gemstone.Security.AccessControl;
using Gemstone.StringExtensions;
using Gemstone.Threading;
using Gemstone.Threading.Collections;
diff --git a/src/Gemstone.Timeseries/AlarmMeasurement.cs b/src/Gemstone.Timeseries/AlarmMeasurement.cs
index 8ebb3fce9..9a74ce362 100644
--- a/src/Gemstone.Timeseries/AlarmMeasurement.cs
+++ b/src/Gemstone.Timeseries/AlarmMeasurement.cs
@@ -37,6 +37,16 @@ public class AlarmMeasurement : Measurement
///
public Guid AlarmID { get; set; }
+ ///
+ /// Gets or sets the identifier of the day-based shard that holds this alarm's event details.
+ ///
+ ///
+ /// This value is derived from the day the alarm was raised and is carried on both the raise and clear
+ /// measurements so that the event details for a cleared alarm resolve to the shard for the raise day. A value
+ /// of zero indicates that no event details are associated with the alarm.
+ ///
+ public ushort ShardID { get; set; }
+
///
/// Gets or sets alarm timestamp.
///
diff --git a/src/Gemstone.Timeseries/Model/DeviceExpressionParser.cs b/src/Gemstone.Timeseries/Model/DeviceExpressionParser.cs
index a888d30f7..b6b21c057 100644
--- a/src/Gemstone.Timeseries/Model/DeviceExpressionParser.cs
+++ b/src/Gemstone.Timeseries/Model/DeviceExpressionParser.cs
@@ -29,9 +29,7 @@
using Gemstone.Data.DataExtensions;
using Gemstone.Data.Model;
using Gemstone.IO.Parsing;
-using Gemstone.Numeric.EE;
using Gemstone.StringExtensions;
-using Newtonsoft.Json.Linq;
using ConfigSettings = Gemstone.Configuration.Settings;
namespace Gemstone.Timeseries.Model;
diff --git a/src/Gemstone.Timeseries/ServiceHostBase.cs b/src/Gemstone.Timeseries/ServiceHostBase.cs
index 3499f2649..4896574a2 100644
--- a/src/Gemstone.Timeseries/ServiceHostBase.cs
+++ b/src/Gemstone.Timeseries/ServiceHostBase.cs
@@ -40,7 +40,6 @@
using Gemstone.Caching;
using Gemstone.Configuration;
using Gemstone.Data;
-using Gemstone.Data.Model;
using Gemstone.Data.DataSetExtensions;
using Gemstone.Diagnostics;
using Gemstone.EventHandlerExtensions;
diff --git a/src/Gemstone.Timeseries/Statistics/StatisticsEngine.cs b/src/Gemstone.Timeseries/Statistics/StatisticsEngine.cs
index 4b55369ce..6dab0a57d 100644
--- a/src/Gemstone.Timeseries/Statistics/StatisticsEngine.cs
+++ b/src/Gemstone.Timeseries/Statistics/StatisticsEngine.cs
@@ -44,7 +44,6 @@
using Gemstone.EventHandlerExtensions;
using Gemstone.IO;
using Gemstone.IO.Parsing;
-using Gemstone.Security.AccessControl;
using Gemstone.StringExtensions;
using Gemstone.Threading.SynchronizedOperations;
using Gemstone.Timeseries.Adapters;
diff --git a/src/Gemstone.Timeseries/TimeseriesStartupOperations.cs b/src/Gemstone.Timeseries/TimeseriesStartupOperations.cs
index 6077a53d6..1b79cc075 100644
--- a/src/Gemstone.Timeseries/TimeseriesStartupOperations.cs
+++ b/src/Gemstone.Timeseries/TimeseriesStartupOperations.cs
@@ -25,11 +25,8 @@
using System;
using System.Collections.Generic;
-using System.Data;
-using System.Data.Common;
using Gemstone.Data;
using Gemstone.Data.DataExtensions;
-using Gemstone.Identity;
using Gemstone.StringExtensions;
using Gemstone.Timeseries.Statistics;