default string props to empty string