Yes, it is a fully public interface.  The rules code has no "special access" to the PPField code.
Actually, it should probably have a proper docstring.  I'll add one.