don't hide member variable in mutates