Okay correct me if I am wrong but why not make properties like that:

class a
{
     int #a;
}

The compiler can expand this to:

int property_a(int new_a)
{
     return this.a = new_a;
}

int property_a()
{
      return this.a;
}

If you think that somebody is going to use property_a for whatever other reason 
make it property_asdasdasd_a instead of property_a.

Then just call it a#a = 3 or b = a#a =3.

Correct me if I am wrong.

Reply via email to