Conjunto de dados Spark, selecione com a coluna typed

Olhando para oselect() No Spark DataSet, existem várias assinaturas de funções geradas:

(c1: TypedColumn[MyClass, U1],c2: TypedColumn[MyClass, U2] ....)

Isso parece sugerir que eu deveria poder referenciar os membros do MyClass diretamente e ser do tipo seguro, mas não tenho certeza de como ...

ds.select("member") claro que funciona .. parece queds.select(_.member) também pode funcionar de alguma forma?