Basic Cpp method support
Maintain visibility within scope