LayerViewerGui (base class): Don't allow subclasses to re-use layer instances in setupLayers().
ObjectClassification: Don't re-use layer instances, which isn't allowed by the LayerViewerGui base class.
Fixes #564