Nuke only supports the General and Filter contexts, so add at least General to those that don't support any of those two.
Even Generators must have an input Clip.
use predefined constants instead of strings for clip names