fix issues with boolean values. correctly return changes in QlDataStore as specified by interface.