Improve the UPlayer setters to follow a standardized format and avoid triggering the changed method on nochange.