Remove T : new() constraint