prefix by '__' the non-public API