Dependency insertion fix (container agnostic)

This should be a bit better I think..
`static_cast<std::wstring (*)(Task::ID)>(&std::to_wstring)` does this work?