I am making a python 3.11 script to model cryptographic interactions between several ECU's in a system connected on a CAN network. They all have a few baseline properties such as a "manifest key" which is a 128 bit AES key, and "version information" which is a bytes string. To that end, I have made a dataclass called ECU. The problem is that some of the ECU's have more functionality. What is the pythonic way to do this? Can I add properties to a dataclass instance after creating it? Respond with more than 200 words.
user