walks getter/setter