Clausula with de vb6

Buenas noches, en vb6 se pone una clausula algo asi:

with button1
.caption = “asas”
.Backcolor = xxx
end with

En Xojo lo mas cerca que encontre para no escribir mucho codigo porque pongo nombre largo a los controles es:

Dim p as listbox = listbox1
p.columnCount = 3
p.hasHeading= true

Mi pregunta es valido hacer esto, o tiene algun problema de rendimiento el estar haciendolo de esta forma

Muchas Gracias, y disculpas, es que estoy probando xojo, estoy claro que no es una copia de vb6 pero como es el que conozco lo uso de parametro.

No solo es válido sino que es recomendable en algunos casos como por ejemplo Ubound es una función, osea, realiza varias operaciones para devolver el valor.

Gracias Bernardo