| update: refactor the Gwen::Input::Input with new name, which so called `Gwen::Input::Base`