ObsTest isDirty fails due to BeanUtils logic

Thanks! Will test it

Pulled the latest code with the changes and the tests seem to all pass, is there something am missing here?

You missed this in the above post: https://issues.openmrs.org/browse/TRUNK-5202

I see, looking at the commit to fix TRUNK-5202, I actually think it was an issue specific to setValueBoolean and has nothing to do with the tests in ObsTest around the dirty behavior or the library. In fact the tests just helped bring out an issue in setValueBoolean.

I updated my previous post, I guess calling setValueBoolean is fine for nullifying the value boolean