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.