allow labels to be used instead of property names