Add detach method