Enables access to private properties during destroy call so that owner can be cleared. Also gives destroy a try/catch block