public static ProjectOtomationContext CreateAsSingleton() { lock (lockObject) { if (context == null) { context = new ProjectOtomationContext(); } } return(context); }