wrap instance vars inside accessors