If you need access to private variables and methods, create other methods to access/call them. Might not want to do it for methods, but I'm sure you could do that with the variables. (Unless the criteria say you cant...)