Classes created according to the Class Diagram. by shohei