Added destroyOnComplete, made DoingTask property public. Cleaned namespace declaration.