added isModified check for fields in DataObject
fixes

JSONInputStreamCharacterSource: removed available() check
XmlConfig: hasValue returned negated result so far