클래스마다 데이터 클래스를 만들어서 저장데이터를 관리하나?

상속대비해서 딕셔너리로 만들고 타입캐스팅을 할까?

뭔가 마술같은 유지보수성을 가진 구조가 없는가..