PPSManager.java can now be used as a singleton