Should be using accessors instead of iVars.