Desasignando una variable en kotlin

En kotlin, para escribir testings, tengo un inyector guice creado antes de cada testing en la fase setUp y luego trato de desasignarlo en la fase tearDown:

class MyTestClass { .... var injector: Injector? = null ... @Before fun setUp() { ... injector = Guice.createInjector(modules) ... } @After fun tearDown() { ... injector = null } @Test fun myFirstTest() { myInstance = injector?.getInstance(Key.get(MyClass::class.java)) // use myInstance here ... } ... } 

Mi pregunta es que en Kotlin Land, ¿es necesaria tal desasignación? Y si es necesario, ¿cuál es la mejor manera de hacerlo?