Updated the project to ARC, changed unsafe unretained to weak, removed 10.6 support, added required files from the seemingly defunct XMCoreExtensions project so this works out of the box, tested on Yosemite