[enh] refactoring: use Maybe instead of default value for Utils.getValue
[mod] refactor, remove function without a sens
[enh] add id to todo and a bit of refactoring
[enh] yay, handle todo id \o/