Comment Comment by carmackfan Your problem was a misuse of inheritance, not encapsulation or interfaces. parent carmackfan 2 years ago