move setValues() and addValues() to private