bd36ab5b6f
* refactors "toggling" of recorded/checked state * introduces mark_as_edited() for RecordableObjectMixin
* refactors "toggling" of recorded/checked state * introduces mark_as_edited() for RecordableObjectMixin