About message passing

Hmm. But there’s not an alternative to message passing for communicating between objects is there? So are things like go.get(), go.set(), or go.set_position() less expensive then?