Support empty prop_names