s/private/internal/ - underscore prefix, not name mangling
Clarified deprecation plans around APIException