diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-drag-overlay.component.ts b/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-drag-overlay.component.ts
index 9acbd36bb85115c8f1243e53fc3c30f8d625f412..dae87a5651141fc78eb429d66fbd720b08f68eb8 100644
--- a/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-drag-overlay.component.ts
+++ b/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-drag-overlay.component.ts
@@ -66,8 +66,8 @@ export class CanvasDragOverlayComponent implements OnInit {
     childComponent.location.nativeElement.firstChild.style.cursor = 'inherit';
   }
 
-  set selected(newValue: boolean) {
-    this._selected = newValue;
+  setSelected(newValue: boolean): void {
+    this.selected = newValue;
   }
 
   click(event: MouseEvent): void {
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-section.component.ts b/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-section.component.ts
index 04777235aacf5c51ed43062630f85a1adb95e6e9..7573cd0af650832e4e2ab6987c5019a65f1fd7af 100644
--- a/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-section.component.ts
+++ b/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-section.component.ts
@@ -38,7 +38,7 @@ export class CanvasSectionComponent implements OnInit {
     this.canvasComponents.forEach((component: CanvasDragOverlayComponent) => {
       selectedElements.forEach((selectedElement: UnitUIElement) => {
         if (component.element === selectedElement) {
-          component.selected = true;
+          component.setSelected(true);
         }
       });
     });
@@ -46,7 +46,7 @@ export class CanvasSectionComponent implements OnInit {
 
   clearSelection(): void {
     this.canvasComponents.forEach((canvasComponent: CanvasDragOverlayComponent) => {
-      canvasComponent.selected = false;
+      canvasComponent.setSelected(false);
     });
   }
 
diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/page-canvas.component.ts b/projects/editor/src/app/components/unit-view/page-view/canvas/page-canvas.component.ts
index fc0449b94fcbd2f0076b7b3720c21fecf1b44bc2..aa4fc55a91b4d4e1554adfe0e44dc93ce739d3e5 100644
--- a/projects/editor/src/app/components/unit-view/page-view/canvas/page-canvas.component.ts
+++ b/projects/editor/src/app/components/unit-view/page-view/canvas/page-canvas.component.ts
@@ -69,7 +69,7 @@ export class PageCanvasComponent implements OnInit, OnDestroy {
     }
     this.selectedComponentElements.push(event.componentElement);
     this.unitService.selectElement(event.componentElement.element);
-    event.componentElement.selected = true;
+    event.componentElement.setSelected(true);
   }
 
   private clearSelection() {