Added Aggregate linq extension which doesn't return a value (assumes the before value was a modified reference).