Correct @param form variable type
Provide a hook to make child setting generation dynamic