Handle Generic Types with default constructor #1