allow ComponentJS model style names with colon and minus characters, too