renamed HashGenerator to GeneratorInterface and allowed population of FeedbackResponse from an array (constructor) or through setValuesFromRequest