Kotlin `this` no devuelve la instancia correcta en class henetworkingada

Tengo dos classs. Uno es el padre del otro. Estoy instanciando un obect de HashMap dentro de Foo, e intentando acceder a ese object, pero en la class Bar, obtengo una reference en el presenter as Map not presenter as HashMap por lo que ninguna de mis llamadas al método HashMap está funcionando.

He leído los documentos y he intentado especificar this.presenter dentro de init{...} como en Java, pero todavía no puedo acceder al HashMap <> desde el interior de la class secundaria.

 open class Foo { var presenter = Map<> init { presenter = HashMap<> } } open class Bar : Foo() { //this is trying to call .put on the Map interface, so I get an error presenter.put(someData) }