Expose generic static constructor