in reply to Link methods to hash values

Did you try Class::AutoAccess?

It automatically implements those methods for you, and as soon as they are real methods after the first call, it doesn't affect your program performance

-- Nice photos of naked perl sources here !