regular class instead of enum