Refactored resolving Map and Collection to specific types
If Map or Collection cannot be instantiated, try to produce it as basic POJO
Report when collection or map cannot be filled