allow underscores in property names