Objects stored via ConfigurationInterfaceManager can be unnoticedly edited

Description

The ConfigurationInterfaceManager stores object in its storage (map) and returns the same object. This object can be directly edited, thus, the ConfigurationInterfaceManager's updateMethod is bypassed.

To solve this problem, a clone of the original object should be created and stored to prevent untracked modifications on the objects.

Environment

None

Status

Assignee

Unassigned

Reporter

Marius Oehler

Labels

None

Pull Request

None

Integrator

None

Priority

High
Configure