public static Library Create(InitParams aParams) { Library instance = new Library(aParams); instance.Initialise(aParams); return instance; }