Why is this needed?  Making obj {} would seem to clash with the comments stating that attributes below are required.