};
}
private Creator giveProperties(Object v, String[] givers){
Component r = Components.value(v);
for(int i=0; i<givers.length; i++){
r = r.followedBy(Components.method(v, givers[i]));
}
return r;
}
private Verifiable verifyProperties(Class t, String[] givers){
Component r = Components.value(null).cast(t);