[enhancement] added "enum" for valid extension field types