in reply to bless + tie

What you ask for is easy to implement. But rather than do that, I would like to question the assumptions behind the problem that you are asking.

For many problem contexts, having myriads of get/set methods lends itself to bad designs. It may be better to come up with better designs rather than trying to make a fundamentally bad design more convenient to work with.

For more on this see this Java article. I don't agree with all of it (I think that he is too quick to discount some alternate strategies), but I agree with enough of it to recommend it as an eye-opening prescription for assumptions that many make for how they should organize affairs.

There is nothing so hard to get around as the assumption that you don't even know that you are making...