I have a class that is being used by two different processes with each process using different properties of the class. Everytime a process requires a new property I simply add it to the class. Is this a bad idea? Should I just create two separate classes and update them when required?
N.B. At times the same property is being used by both the processes and each process uses a different instance of the class.