Add ability to reset AbstractService back to NEW state