Made BatchIntervals zero-based. Added DeltaObject.SetValue overloads for non-collection or array types that directly update the XAML object.