public virtual void onObjectAdded(SimObject objectx){}
public virtual void onObjectRemoved(SimObject objectx){}
public static void SafeDeleteCallback(SimObject obj) { obj.delete(); AI.aiscreated--; }