`->fields` is a protected property, it should be using `$this->form->Fields()->...`.