Class Interface Annoyance

When adding a class interface to a newly created class, it sets the methods to whatever one had last used. When this is Private, you have to go and reset all the methods to Public.

After all, most of the time (all the time?) the methods would be public.

Actually, you can control that in the Add Interface window. There’s a pop up that determines the scope.

That said, the methods don’t need to be public if you cast the item to the interface before calling them.