Replaced .Add() calles with .AddRange() where appropriate.