Add the Input class
Merge... We sadly developed a similar Input object :-)