Class And Responsibility Categories