This is a fairly experimental check-in that seems to solve an issue with memory managment. The patch makes sure that we release objects using the -autorelease method instead of using -release.
The issue this solves: I have and object that contains an NSMetadataQuery instance as an attribute. Without this patch I'd get a crash if this instance was erased, although the query was completely finished and stopped. The workaround: ``self.query.retain().autorelease()``, which is less than beautiful.