2.1

Merge code changes done for following features:
1) Collection of primitives
2) Complex types
3) Collection of complex
4) Read Media resource entities
5) Modified test-cases accordingly.