class CaseManagementCanvasView extends WiresCanvasView {

    @Override
    public WiresCanvasView add(final ShapeView<?> shapeView) {
        if (WiresUtils.isWiresShape(shapeView)) {
            WiresShape wiresShape = (WiresShape) shapeView;
            getLayer().getWiresManager().register(wiresShape, false);
            WiresUtils.assertShapeGroup(wiresShape.getGroup(), WiresCanvas.WIRES_CANVAS_GROUP_ID);
        } else if (WiresUtils.isWiresConnector(shapeView)) {
            //Don't render connectors
        } else {
            super.add(shapeView);
        }

        return this;
    }

    @Inject public  CaseManagementCanvasView(final WiresLayer layer);

}