I'm unsure of the value of having private APIs in an example.  Think about whether this helps or hinders comprehensibility to someone trying to learn Eliot.