Allow empty string as possible value for the text, value, and disabled properties of data items (and added test cases)