Isn't this needed in order to use the value returned by get_fields() as a reference to $this->fields right? Am I doing it wrong?

I'm going to merge anyway because this was actually added already - I just moved the function in this PR. I would like to ensure I'm doing it the right way.