Another way would be to override the dirty state logic in your Screen class as follows:
public boolean isDirty() { return false; }
Of course, you can also just override the same method in a subclass of your field, and this should work too. (assuming you still want to do dirty tracking of the status of other fields on the screen.)
source share