Saner getter/setter traits with limited visibility