Class GenericInput