public static void PrepareForNew(RecordItem item) { if (item == null) { throw new ArgumentNullException("item"); } item.Key = ItemKey.NewLocalKey(); // A special "Local only" Key item.UpdateEffectiveDate(); }