anchor.diff:  
     MZArray = public class(MZObject)
     private
  +    fNSArray: NSArray;
     public
       constructor withMonoInstance(aInst: ^MonoObject) elementType(aType: &Class);
       constructor withNSArray(aArray: NSArray);
  
positive.code: 
  method MZObjectList.NSArray: NSArray;
  begin
    if fNSArray ≠ nil then begin
      if fItems = nil then MZObjectListInitFields(self);
      if (fArray = nil) then MZObjectListLoadArray(self);
      var lTmp := new NSMutableArray withCapacity(count);
  
negative.code: 
  method MZObjectList.countByEnumeratingWithState(state: ^NSFastEnumerationState) objects(buffer: ^id) count(len: NSUInteger): NSUInteger;
  begin
    result := NSArray.countByEnumeratingWithState(state) objects(buffer) count(len);
  end;
  
  method MZObjectList.get_count: NSUInteger;
  