changed pullForm to only use Variable objects.
plugInput only needs instance of Base as Choice is an extension of Base.
commented getInput
Added __get to return a single input or array of multiple inputs assigned to a 'name'