start working on removal of the getter/setter system (thus avoid expensive __index/__newindex)