No se puede establecer ViewModel en Kotlin

Nuevo en el lenguaje Kotlin, probando Android Architecture Components . ViewModel tratando de establecer un ViewModel para mi LifecycleActivity en el lenguaje de Kotlin:

 class FooActivity : LifecycleActivity() { private var mViewModel: FooViewModel? = null .. override fun onCreate(savedInstanceState: Bundle?) { mViewModel = ViewModelProviders.of(this).get(FooViewModel.class) <-- error here 

Getting Name expected: y esperando)

¿Qué me estoy perdiendo?