Add a test generic class with property of the generic type
Fix ModuleWeaver not to check generic types for being collection
Tests for generic typed property