해본적은 없어서 모르지만 


저렇게 세세하게 모델링하면 코드 빡세지않나


굳이 왜 구분했는지도..