public IChange TryTransformToChangeOnceResolved(Int32 targetingTypeId, IModel model)
        {
            var resolver = new TryTransformToChangeOnceResolved_IModelResolver(this);

            model.Accept(resolver);
            return(resolver.ResultOpt);
        }
        protected IChange TryTransformToChangeOnceResolved(IModel model)
        {
            var resolver = new TryTransformToChangeOnceResolved_IModelResolver(this);

            model.Accept(resolver);
            return(resolver.ResultOpt);
        }