Hi,
In jelly, `h.generateId()` should give you an identifier that is unique per given page rendered, though you should not rely on that in descriptor.
Input name conflict between different instances of your descriptor should not be a problem as long as you are using databinding (@DataBoundConstructor and friends). How are you accessing the parameters?