sum now takes arguments of Currency#Value 

removed ValueSet which doesn't allow duplicates.