Added forEachRow method
Added numRows attribute
Throw if header column repeats
Work todo