Changed signature of ImagePlaneDescriptor.__init__ - you could have a metadata item that happened to be named "channel" that would raise an exception