adding MultiValueAttribute class for primary field and adding some javadoc