* Porting Hidden and HiddenFor unit tests

Partial fix to #453
should  be able to do the same thing w/ `new { foo_baz = "BazValue" }`.  as-is the dataset looks incomplete