Use underscore prefix for exposed non-API members