No, you're completely correct. This only makes sense if I also filter problems in the GetAll() method to only send back problems that are relevant to the user on the other side of the bus.
I didn't read your patch, I just assumed you knew what you were doing when I saw it. :p Well glad we caught this early. Happy Thursday!
