Added an exported GetFieldNames function for getting underlying struct field names