Extracting field types as an "enum"
Extracting supler attributes as an "enum"