You need to pass $this->options['identifier'], not the ProeprtyPath object.. same for the other changes