note about private visibility

protected should be used instead of private in a framework context.