public DeltaInstanceDescriptor Require(string resourceType, string resourceName, Action<RequireSettings> modify = null) {
     var d = new DeltaInstanceRequirement() {
         ResourceType = resourceType,
         ResourceName = resourceName,
         Delegate = modify
     };
     Requires.Add(d);
     return this;
 }
        public DeltaInstanceDescriptor Require(string resourceType, string resourceName, Action <RequireSettings> modify = null)
        {
            var d = new DeltaInstanceRequirement()
            {
                ResourceType = resourceType,
                ResourceName = resourceName,
                Delegate     = modify
            };

            Requires.Add(d);
            return(this);
        }