expose a protected method in the client