Gender update: Support of ICustomFormatter for ToString and IFormatProvider for the factory methods.