Yep, the class acts as transparent proxy (because of MarshafByObject as base class) and thus only public and protected interface matter in this case.