/// <summary>
 /// Метод для безопасного  получения идентификатора (с проверкой на то что объект может быть пустым)
 /// </summary>
 /// <remarks>Рекомендуется к использованию при добавлении казуса в телеметрии</remarks>
 /// <returns>obj != null ? obj.ID : (long?)null</returns>
 public static long?TryGetID(this ItemIdentification <long> obj)
 {
     return(obj != null ? obj.ID : (long?)null);
 }
 /// <summary>
 /// Метод для безопасного  получения идентификатора (с проверкой на то что объект может быть пустым)
 /// </summary>
 /// <remarks>Рекомендуется к использованию при добавлении казуса в телеметрии</remarks>
 /// <returns>obj != null ? obj.ID : (int?)null</returns>
 public static int?TryGetID(this ItemIdentification <int> obj)
 {
     return(obj != null ? obj.ID : (int?)null);
 }