how about using the EnumSet design for this, same way we do it for CommonStatsFlags?