Much better, thank you.  Actually, at this point, it is simple enough that you could eliminate the "getter_fun" and substitute the string directly into the getattr argument.  I think that would be entirely readable, nice and concise.