* Porting Hidden and HiddenFor unit tests

Partial fix to #453
avoid the whole foo, bar, baz thing