add basic @ElementCollections
add basic @ElementCollections, part 2
add basic @ElementCollections, part 3
@ElementCollection working for basic types