Member since
It feels like it adds a huge amount of complexity just to avoid getter/setter methods. Also, I'm not sure it's a good thing to lose the explicit differentiation between a property access and method call.
Note: setter methods are something I almost never use in the first place, since it's typically better to have immutable value objects.