Switch construction to use `schema.new( key )`