Speedup for large datasets

Speedup the parser for large datasets by direct object creation