Extends util.IDestroyable