[task] added a MultiValuedAttribute class for every type
[task] rework builder constructor