Cpp properties