Allow modification of the profile-list without changing the array that was used for initialization. This prevents side effects like shown below:
// OI4Resource constructor
this._profile = new Profile(Application.mandatory);
// some class updates the profile, e.g.
profile.push(Resource.EVENT); // this adds Resource.EVENT to the Application.mandatory list!!!
Allow modification of the profile-list without changing the array that was used for initialization. This prevents side effects like shown below: