Partial support of collections

Hi,

This pull request adds support for Map, Set, and Java Date.
The idea is to get your feedbacks as about the direction which is taken in order to implement them.

Hope it will be useful and wish you a nice day!

Jean Luc