Ensure setters always return set value.

[ close #2603 ]