rstp: refactor setters. Invoke procedures only if values change.