restored components for item autosave and lock; assign task on item lock

2; easy; it is;
thing is you might not get the context all the time. think about traceback - you only get that one line - and how do you know there what `c` is?