FORGE-1176: Initial endpoint generation
InputComponents.hasValue now checks if the value is an empty collection
FORGE-1176: Set default value