MOD: implement Task.initWithState()