RIchProduct 추가, 클래스 명칭 변경 및 일부 코드 개선