Bug 1081040 - Internal API, part 4: Refactor PropertiesParser as singleton