Try to find a constructor to create non-empty map
Avoid loosing supplied generic type arguments while creating maps
Test creation of maps of generic typed objects
Merge pull request #30 from daivanov/master

Fix generic types map creation and unit test for that