Using TypeValue, default instantiate throws UnsupportedOperationExceptio...