Commit 37. (Beta Candidate)
- Minor bug fixes.
- The tag init method is now called just after the constructor, rather than
 being used as constructor, so the this pointer in the init() is a full
 instance with tag.parent and all the other properties already set...