Allow the profiler poll interval to be adjustable at runtime.  In addition reduced code duplication by calling setters from the constructor where appropriate.