Simple answer is DO NOT insert different types into the same List.