Added isDirty() and support for it.