public MutableObject ToMutable(MutableModel mutableModel)
 {
     if (mutableModel == null)
     {
         throw new ArgumentNullException(nameof(mutableModel));
     }
     return(mutableModel.GetObject(this));
 }
        public MutableObject ToMutable()
        {
            MutableModel mutableModel = this.model.ToMutable();

            return(mutableModel.GetObject(this));
        }