The LawOfDemeter? tells us that we should not break encapsulation by making calls against things returned to us by calls we make on objects we have references to. (see DontDoubleDereference?).
Calling methods on the results of Getters and Setters are a prime example of this.
However this can make it hard to write programs that do anything!
Until you realise there is another way. It's a little counter intuative, but you'll see the benefits early, so stick with it.
Instead of using getters you could pass a memento in, and have the receiver set state in the memento.
an other example would be Java Exceptions writing themselves out on a PrintWriter?
Note that OliBye would try to balance "PassSomethingIn?" against the power of DoubleDispatch?.