in reply to Extra-lazy object oriented programming

Is there a way to make hasro and hasrw functions to add attributes?

I cannot answer your question, but I do wonder why it has to be so verbose :)

Why not just:

rw 'weight'; ro 'dob';

With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.