Added appledoc. Added 'unhook' methods