# Sandbox.Json.TrackedObjectDefinition.Atomic

```csharp
bool Atomic
```

When true, treats this object as an atomic unit during tracking operations.

## Remarks

Objects with AtomicTracking enabled:
1. Have their children excluded from individual tracking
2. Skip property-level diffing (changes are handled as whole object replacements)
3. Are treated as "black boxes" where internal structure is ignored

This is useful for:
- Objects containing data that shouldn't be tracked independently (like patches)
- Preventing recursive tracking of complex nested structures

Declared in [Sandbox.Json.TrackedObjectDefinition](/api/Sandbox.Json.TrackedObjectDefinition).
Assembly: `Sandbox.Engine`.
