I have something like that in mind when I finally have the time to let the objects of SystemInfo save and load the data to a file for better testability.