C# like properties for C++