use Broadleaf enum type instead of string