These do not necessarily set the internal field reference correctly and it is safer that the correct internal field is provided as an argument.