This is a progress monitor to use when we don't care about the progress, this doesn't provide a view of the progress to the client. Further, this can act as a base class for other monitor types.
provide access to the last progress message setting.
return a human-readable representation of the monitor, which is currently position + "of" + taskSize.