It is meant to be in the public API. Testability here means app testability, not merely Eto testability. If this is still unclear, I prefer not to have this debate over email.