@jrgm - nice avatar. w.r.t. "prefer foo.bar to foo['bar'] where the latter is not required" - I'm there with you.