Merge pull request #56 from tkrille/OSNG-278

added types for multi-valued attributes
[enhancement] added equals, hashCode and toString