speed, batch processing, only go 4 levels deep to avoid circular references
1.1.0
more keywords