* Porting Hidden and HiddenFor unit tests

Partial fix to #453
where does "AttemptedValue" come from?  might be better if this was "model-state-value"