shared_from_this() was a horrible idea for the service; reverted and replaced with just a raw pointer to VmSettings for now