Fix class definition/constructors
Use default .perl method

Also, only .Str for defined values.
Remove explict path in test files

ufo adds this automatically at runtime.
is_deeply doesn't take a named param.