Minor changes to allow inheritance from CanvasPlacementSupport