To be specific let's say I have two classes; Student and Instructor. Student can register a subject and instructor can be assigned a subject. So will this be a good idea to create a class Department that contains list of subjects and both student and instructor can have a subject from that list only. Similarly, some other that meant to be common for both Student and Instructor can be placed in Department class. Class Department may not have any constructor and other methods but just the data. I am doing this on Python.