CompartmentShapeHasBaseCompartmentShape Constructor