variable name overshadows public method