[TASK] Rename $this->parent to $this->controller
[TASK] Set the controller object in the constructor of the abstractService