applyShapeLayerPrototype experimental