클래스 이름을 중복 정의해서 생긴 문제 겹치는 이름이 없는지 확인하고 중복을 제거하면 풀린다.
https://stackoverflow.com/questions/9246246/nested-type-cannot-hide-an-enclosing-type