Project class changed to Singleton pattern for better global access.