Remove dead code, fix missing documentation
Introduce signature.OrDefault()