adding Profiler::enabled, making Profiler::parseinto protected method