class A
{
public:
// 別々のgetterとsetterを付けたい
CPropety<int> i;
CPropety<int> j;
};

どうすんのさ
書き込む前に少しくらい考えようよ