Creating an instance via private constructors, calling private static methods with an out parameter, etc.