TaskRequest(const chain_t& chain) :
     block(chain.cbegin()),
     block_end(chain.cend()),
     TaskRequestBase(Now())
     {};
 TaskRequest(const chain_t& chain, const frame_unit& delay) :
     block(chain.cbegin()),
     block_end(chain.cend()),
     TaskRequestBase(Now() + delay)
     {};