Is there a need to delete the property here? Reading the code, isn't a new value always assigned to this.pdfPosition?