¿Cómo escribir un delegado que delega a otra propiedad?

Estoy tratando de reducir el código duplicado en mis captadores / establecedores de propiedades personalizadas que solo representan propiedades idénticas en una capa diferente. El código lo explica mejor:

var emailText
    get() = presenter.emailText
    set(value) {
        presenter.emailText = value
    }

Lo que busco es algo como esto:

var emailText by PropertyDelegate(presenter.emailText)

El problema es que no puedo encontrar la sintaxis adecuada para hacer referencia a la propiedad real en lugar de su valor. ¿Hay una manera simple de hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta