There's a way to fake constructors and destructors, which won't look as nice but works just as well. If you spawn an object with the variable "Created", initially zero, just test for "Object - Created = 0", and do whatever you want to do for the constructor, and at the end of it set Created to 1. As long as you never touch that variable again, those events will only trigger once when it's created.
As for destructors, you could take the same variable and set it to 2 when you want to destroy it. Test for "Object - Created = 2", and do whatever you need for the destructor, and then destroy it at the end.
Whether or not a certain feature is explicitly included, there's almost always a way to get the same functionality. <img src="smileys/smiley1.gif" border="0" align="middle" />