diff --git a/projects/common/models/elements/input-elements/radio-button-group.ts b/projects/common/models/elements/input-elements/radio-button-group.ts
index b6f4403c7fc526c65300deca18f4fddd6d58626a..377c952b5cbd768e0904a65c36d78afbaeb5059d 100644
--- a/projects/common/models/elements/input-elements/radio-button-group.ts
+++ b/projects/common/models/elements/input-elements/radio-button-group.ts
@@ -1,6 +1,8 @@
 import { Type } from '@angular/core';
 import { ElementFactory } from 'common/util/element.factory';
-import { BasicStyles, InputElement, PositionedUIElement, PositionProperties } from 'common/models/elements/element';
+import {
+  BasicStyles, InputElement, PositionedUIElement, PositionProperties
+} from 'common/models/elements/element';
 import { ElementComponent } from 'common/directives/element-component.directive';
 import { RadioButtonGroupComponent } from 'common/components/input-elements/radio-button-group.component';
 
@@ -15,7 +17,7 @@ export class RadioButtonGroupElement extends InputElement implements PositionedU
 
   constructor(element: Partial<RadioButtonGroupElement>, ...args: unknown[]) {
     super({ height: 100, ...element }, ...args);
-    if (element.richTextOptions) this.richTextOptions = element.richTextOptions;
+    if (element.richTextOptions) this.richTextOptions = [...element.richTextOptions];
     if (element.alignment) this.alignment = element.alignment;
     if (element.strikeOtherOptions) this.strikeOtherOptions = element.strikeOtherOptions;
     this.position = ElementFactory.initPositionProps({ marginBottom: 30, ...element.position });