you actually don't need the Method New()....
Whilts I aggre with DMaz, and dont use the New in open code at all
1) The method "New" theoreticly already exits.
2) Whislt in this situtation you dont need it, Its good practice, because you can then put all the memory allocation in it. (Ie Tlist if you want)