ClientInterface refactored and extended: setter functions with??? renamed to set???