Implement Countable and IteratorAggregate in *Collection classes
Sort lines by line number
Add accessor methods