The other magic constructors were no longer valid because of the added struct members. The calls to `new()` have been reattached to `new_with_no_metadata()`. Tests pass, still!