[Xotcl] Expand init arguments and custom destructor