protected SetVal(Value... values){
  this(Arrays.asList(values));
}

protected SetVal ( Value ... values ) { this ( Arrays . asList ( values ) ) ; }
creates the set of values ( protected , should be created via valuefactory )
