public EnumFieldHandler(Type enumType) { if (!IsCompatibleWith(enumType)) throw new ArgumentException("enumType"); _enumType = enumType; var ec = new EnumConfiguration(enumType); _signed = ec.Signed; _configuration = ec.ToConfiguration(); }