Setters optimize

The ?= operator can become misleading very soon.