Close #9. Move GravityTask constructor into a service. Resulting syntax is not so great, but serviceable. t = new gravityTaskSvc.GravityTask(...