public void Dispose() { SmallIcon?.Dispose(); LargeIcon?.Dispose(); MessageInfo?.Dispose(); Actions?.ToList().ForEach(c => c.Dispose()); }