Initial support for map parameters

Closes #546 

Javadocs and tests will comming soon. Just to discuss the idea regarging parameters as Map.
Yep, good. point. Thank you. Done with  3b9d5a5