[task] added a MultiValuedAttribute class for every type