little improvement in input classes - they don't use Dynamics and reflection now