* This is intended to be used by external code unable to track object lifetime such as custom scripting engines