In this specific example there is no advantage, just extra overhead.
In general, this technique allows deferring the calculation of the final result until it is really needed. For example, some kinds of tooltips might want to include "expensive" information in their text -- perhaps the tooltip needs data that has to be fetched from a web service.
This scheme allows the property getter's caller to get hold of something that is "as good as" the final result without forcing them to evaluate that result on the spot. The caller could then decide to evaluate the result later, or evaluate it in parallel using a worker thread, or anything else it might want to do.